LINUX.ORG.RU

История изменений

Исправление Xintrea, (текущая версия) :

Xintrea, поправь, если я что-то изложил неправильно или переврал.

Все верно, только есть пара моментов.

1. Даже в коде ядра Linux до середины двухтысячных были комменты на национальных языках, и никого это особо не парило, включая Торвальдса. Потихоньку выпилили, но как-то жили.

2. Комментарии на русском не является препятствием разработчикам, если действительно проект нужный. Недавно MyTetra форкнул то ли китаец, то ли еще кто, на письма не отвечает, но люто-бешено коммитит. Проект называется MyTetra WebEngine, страница на гитхабе https://github.com/beimprovised/mytetra_webengine/network . Причем разработчик довольно грамотен, он пилит все на умных указателях, подключил boost, и код его, по всей видимости, прекрасен, но мне понять довольно сложно.

Зато я теперь не верю в сказки о том, что наличие русского в комментариях программы создают какие-то препятствия в развитии проекта. Так же спокойно смотрю на лоровские вскрики про треш в коде. Как показала реальная практика, код проекта достаточно прост и понятен иностранным разработчикам настолько, что позволил им сделать форк на относительно большой кодовой базе. Форкнулись, и поехали пилить своё, и ничего из того, что так драматически представляют лор-аналитики, им не помешало это сделать.

3. Самое главное. Я уже об этом писал, но повторюсь. Я мыслю на русском языке. И считаю родной язык частью процесса разработки. Родной язык неотделим от тех понятий, которые разработчик закладывает в код. Я бы просто не смог потянуть проект таких размеров, если бы использовал английские комментарии. Это было бы для меня психологически и интеллектуально слишком сложно. А зачем повышать сложность? Ведь опытный программист знает, что программирование - это не кодирование, это, по сути, борьба со сложностью и хаосом. А те кто призывают вести разработку на неродном языке, своими заявлениями просто подрывают конкуретное преимущество национальных разработчиков, и ставят в более выгодное положение англоговорящих, для которых английский родной. Поэтому пусть они идут в пень.

Да и кроме того, MyTetra - это всего лишь моя вторая программа на плюсах. До нее я делал только одну прогу, в которой вообще только начинал разбираться что такое ООП и С++ - это игра Ежик-попрыгунчик: лесная тропа. Как по мне, так для второй проги на плюсах вышло достаточно неплохо.

Исходная версия Xintrea, :

Xintrea, поправь, если я что-то изложил неправильно или переврал.

Все верно, только есть два момента.

1. Даже в коде ядра Linux до середины двухтысячных были комменты на национальных языках, и никого это особо не парило, включая Торвальдса. Потихоньку выпилили, но как-то жили.

2. Комментарии на русском не является препятствием разработчикам, если действительно проект нужный. Недавно MyTetra форкнул то ли китаец, то ли еще кто, на письма не отвечает, но люто-бешено коммитит. Проект называется MyTetra WebEngine, страница на гитхабе https://github.com/beimprovised/mytetra_webengine/network . Причем разработчик довольно грамотен, он пилит все на умных указателях, подключил boost, и код его, по всей видимости, прекрасен, но мне понять довольно сложно.

Зато я теперь не верю в сказки о том, что наличие русского в комментариях программы создают какие-то препятствия в развитии проекта. Так же спокойно смотрю на лоровские вскрики про треш в коде. Как показала реальная практика, код проекта достаточно прост и понятен иностранным разработчикам настолько, что позволил им сделать форк на относительно большой кодовой базе. Форкнулись, и поехали пилить своё, и ничего из того, что так драматически представляют лор-аналитики, им не помешало это сделать.

3. Самое главное. Я уже об этом писал, но повторюсь. Я мыслю на русском языке. И считаю родной язык частью процесса разработки. Родной язык неотделим от тех понятий, которые разработчик закладывает в код. Я бы просто не смог потянуть проект таких размеров, если бы использовал английские комментарии. Это было бы для меня психологически и интеллектуально слишком сложно. А зачем повышать сложность? Ведь опытный программист знает, что программирование - это не кодирование, это, по сути, борьба со сложностью и хаосом. А те кто призывают вести разработку на неродном языке, своими заявлениями просто подрывают конкуретное преимущество национальных разработчиков, и ставят в более выгодное положение англоговорящих, для которых английский родной. Поэтому пусть они идут в пень.

Да и кроме того, MyTetra - это всего лишь моя вторая программа на плюсах. До нее я делал только одну прогу, в которой вообще только начинал разбираться что такое ООП и С++ - это игра Ежик-попрыгунчик: лесная тропа. Как по мне, так для второй проги на плюсах вышло достаточно неплохо.