@VladilenOk
Сам английский хорош на уровне чтения, но вот отвратен на уровне грамматики и построения приложений. Вопрос: принято ли в срезе разработки веб приложений СНГ писать коммиты на русском? Либо все следуют стандартам зарубежных компаний и коммиты только на ломанном английском с гугл переводчиком? Просто условно мне удобнее когда я захожу в репу, вижу родной язык и сразу не гугля незнакомые слова чувствую всю иерархию проекта автора.
Когда же захожу на забургорный репозиторий, даже при знании английского, приходится копать и читать полотно коммента на английском, перед тем как что-то понять.
Плохой ли вариант, если я допустим делаю пет проект, с целью показать его потенциальному работодателю, а там коммиты на русском, вместо «православного» для программистов английского.
Решения вопроса 4
@sfi0zy
принято ли в срезе разработки веб приложений СНГ писать коммиты на русском?
У нас как только не пишут. Бывает, что мешают по несколько языков в одном проекте, в том числе и в компаниях, которые себя позиционируют как очень модные. Все зависит от конкретных людей в конкретном месте.
Но чем более подкованные специалисты в команде, тем больше вероятность, что они между собой договорятся все унифицировать и писать коммиты по конкретной схеме (это больше не про язык в вакууме, а про последовательность в проекте, чтобы было проще ориентироваться). Очень вероятно, что при этом выберут английский, т.к. скорее всего «русские» сообщения коммитов будут состоять из:
- Англицизмов, которые еще и не имеют однозначной транслитерации в кириллицу, что ломает поиск по коммитам.
- Названий классов, файлов, или еще каких-то сущностей из мира кода, которые и так уже переведены и есть в исходниках проекта на английском.
- Набора базовых глаголов, которые ставят в начале предложений, вроде «добавил», «исправил», «удалил».
Тут как бы получается выбор между очень ограниченным техническим английским и рунглишем, а не между чистым литературным английским и чистым и грамотным русским языком.
3
комментария
Ответы на вопрос 1
@angrySCV
В первую очередь вы эту историю ведете для себя и для своих коллег разработчиков, поэтому лучше исходить из того как вам самим комфортнее работать.
Если команда состоит из русскоязычных, то нет смысла из себя чего-то там выдавливать на английском.
П. С.
есть инструменты которые по определенным стандартам обрабатывают коммиты, они как правило опираются на ключевые слова, например указания типа коммита (fix, feature и тд) эти типы можно расширять разумеется русскими словами, но обычно этим не занимаются, а используют преднастроеные типовые варианты.
Поэтому обычно происходит комбинация и русского и английского, где ключевые слова (например тип комита) на английском, а пояснения и описания на русском.
