> Тот кто пишет комментарии на русском как минимум не умен.Ой ли? Аргументация железная :)
> Во первых, он с порога считает что его код настолько хреновый, что
> больше никому не потребуется.
> Или он настолько не уважает тех, кто будет потом сопровождать код, что
> ему просто плевать. Dоcumention foundation потребовалось несколько месяцев чтобы перевести
А еще русская документация может быть требованием заказчика. А пуркуа бы не па?
> 5000 строк комментариев с немецкого в коде OO. А они могли
> бы потратить это время на тестирование/фичи.
История не знает сослагательного наклонения. Переводчик не всегда может быть кодером.
> С другой стороны получить по почте код патча с комментариями в виде
> каши cp1251->utf8 что может быть лучше?
Это может быть только при хреновом администрировании проекта.
> Это не говоря уже про системы контроля версий, интеграции, build сервера которые
> зачастую код с не русскими символами просто не переваривают. А русских
> альтернатив я что то не знаю.
Хм. Давно в С/С++, к примеру, стали допустимы имена переменных, к примеру, не латинскими символами?
> Для примера загоните в git файл с русским названием.
> git status:
> new file: "\320\277\321\200\320\270\320\262\320\265\321\202.c"
> Круто правда?
Вам не кажется, что это проблема git`а и руководителя проекта?
В программировании по традиции используется пиджин-инглиш, для имен объектов, для комментариев. От этого уйти сложно. Но на основании этого требовать все коммуникации осуществлять на английском как минимум глупо.