Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Да, проблема поддержки кода иностранными специалистами есть. 25.12.08 03:15 Число просмотров: 2379
Автор: PS <PS> Статус: Elderman
|
> Крайне против. А если проект выйдет за рамки "родного" или > будут попытки > портировать или использовать исходники в другом проекте... > Лично я даже против комментариев на "родном". > Технический англ. нормальный программист просто обязан > знать.
И по моему, это единственная не религиозная проблема.
Однако, в скольких проектах вы участвовали, которые отдавались на доработку или сопровождение иностранцам? На моей памяти, такой проект был один!
А сколько проектов отдано на сопровождение отечественным студентам? С десяток наберется!
> > + Англ. язык более лаконичен (если мат не использовать ;) +
Это минус, а не плюс :) Хотя, кому как, конечно.
> это как стандарт
Когда-то стандартно было писать delete после каждого new. Теперь такого слова нет ;))
> + Обязательно где-нибудь у кого-нибудь вылезут грабли
Эти вылезут всегда :)
> + Представь ситуацию наоборот - те присылают переменные и > комменты на китайском.
Вот тут как раз можно дифференцировать проекты типа boost, которые являются международными, и проекты типа CrackBugtraqSite ;)
Есть еще один плюс в локализированых идентификаторах. Его источник - рефлекшн.
Когда отечественному пользователю дают софтину, в настройках которой он может указать имя класса-стратегии, этот класс лучше назвать на русском. (*)
> Дело даже не в привычке. Взять тот-же 1С. Там русский ещё > хоть как-то оправдан.
Вот это как раз еще один плюс. Оправдан почему? Потому что программисты на 1C должны быть квалифицированы в прикладных задачах, и ни ногой не сдалось бухгалтеру, работающему с российским законодательством учить английский.
А чем, собственно, проект по расчету зарплаты на 1C отличается от аналогичного проекта на C# ? Если у того же бухгалтера будет на руках набор действий, типа: Взять_из_базы_данных_последние_записи_в_количестве(), Найти_максимальный_элемент_в_последовательности() и т.п. А все эти действия, не более чем методы в коде, которые сам пользователь уже может компоновать в законченные алгоритмы. Это как раз по поводу (*).
|
|
|