LINUX.ORG.RU

На каком языке вы пишете сообщения к коммитам в системе контроля версий?

 , , , ,


1

1

Язык на котором принято писать в вашей команде, либо язык, который вы используете для своих проектов.

Под «Всегда по-разному» подразумевается что в одном проекте сообщения к коммитам могут быть написаны на разных языках, либо в одном коммите могут использоваться несколько языков сразу.

  1. На английском 672 (73%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. На родном (русском) 185 (20%)

    ****************************************************************************************

  3. Всегда по-разному 140 (15%)

    ******************************************************************

Всего голосов: 997, всего проголосовавших: 916

★★★★

Проверено: beastie ()
Последнее исправление: Black_Roland (всего исправлений: 2)

На английском, хотя мой английский больше похож на ломаный русский, не смотря на обширную практику живого общения.

A-234 ★★★★★
()
Ответ на: комментарий от Quickern

+муллиард. За комментарии в коде не на английском надо убиват. Программы с комментариями на самобытном имеют тенденцию не собираться некоторыми компилляторами.

A-234 ★★★★★
()

На русском, потому, что 1) для себя, 2) я из них документацию генерю.

Simple i so comments to see, that ais bliding.

ziemin ★★
()

А если ваще не пишу? Где мой вариант-то?

Vier_E ★★★
()
Ответ на: комментарий от vurdalak

Как минимум то что на русском получится многословнее

Это если на русском литературном. На русском командном выходит короче :)

KRoN73 ★★★★★
()

В публичных проектах - на английском, в закрытых - на языке заказчика.

no-such-file ★★★★★
()

Чаще на инглыше, реже по-русски. В некоторых местах можно отыскать что-то по типу: «фак оф зыс?!»

Deleted
()
Ответ на: комментарий от vurdalak

на русском получится многословнее

Один «мой знакомый друг» мне прислал код с устрашающим комментом в теле цикла: «РТФМ, быдло» =) Кратко, ёмко, доходчиво.

Deleted
()

Где вариант «на других иностранных языках»? Или не только иностранных. На лингва де планета, например.

svobodka_fighter
()

На работе на английском, если есть что писать :-)
Особенно, если ковыряюсь в движке. Просто его не только мы используют, но и буржуи. Когда коммит чито для нас, то вообще «1» ставлю :-D

BeerSeller ★★★★
()
Ответ на: комментарий от vurdalak

Не умеющих писать по-русски проблемы. Я уж молчу, что в большинстве случаев хороший комментарий к коммиту описывает гораздо более высокоуровневые вещи, чем у тебя в примере. Это, скорее, похоже на комментарий к куску кода, чем к коммиту.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Можно пример комментария на русском, который без англицизмов и выглядит короче аналогичного на английском?

vurdalak ★★★★★
()
Ответ на: комментарий от BeerSeller

Когда коммит чито для нас, то вообще «1» ставлю :-D

Я на тебя посмотрю, когда тебе через полгода надо будет вспомнить, что под этим «1» скрывалось....

hobbit ★★★★★
()
Ответ на: комментарий от vurdalak

Без англицизмов - да 90% в моей практике. «Добавлено масштабирование мышью в главном окне» - одно из последних.

Про многословность, извиняюсь, не заметил. Да, русские тексты обычно на 10-20% длиннее, но я не думаю, что это проблема.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Ну такие коммиты затрагивают только один отчёт. Он в отдельном файле. И посмотреть diff не составит труда.

BeerSeller ★★★★
()
Ответ на: комментарий от A-234

За комментарии в коде не на английском надо убиват. Программы с комментариями на самобытном имеют тенденцию не собираться некоторыми компилляторами.

Это проблема «некоторых компиляторов». Кстати, каких именно и на какой платформе?

И да, тема про комментарии к коммитам, там компиляторы вообще никоим боком.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от hobbit

Я отвечал на конкретное сообщение, там про комментарии в коде. Сановские компиляторы не осиливали, старые gcc тоже. Комментарии должны пояснять код а не мельтешить перед глазами. Вася пишет комментарии в 1251, Петя в utf-8 а потом приходит Рашид с Ляо и начинается полный интернационал.

A-234 ★★★★★
()

везде на английском, мне даже в голову не приходило писать на другом.

amazpyel ★★★
()
Ответ на: комментарий от A-234

Сановские компиляторы не осиливали, старые gcc тоже.

Это какие-то _очень_ старые gcc. Я застал gcc 2.96 в старой МСВС - там с русским уже проблем не было, по крайней мере, в KOI8.

Комментарии должны пояснять код а не мельтешить перед глазами. Вася пишет комментарии в 1251, Петя в utf-8 а потом приходит Рашид с Ляо и начинается полный интернационал.

А вот это, простите, уже проблема управления проектом, а не «самобытного». В проекте должен быть регламент, на каком языке и в какой кодировке что-то писать. Иначе ССЗБ.

Если проект опенсорсный, то я, разумеется, за английский (хотя и здесь бывают исключительные ситуации). А вот если что-то закрытое, да ещё и заказное, то тут уже надо смотреть, какая команда, какой заказчик, передаётся ли ему код, и др. Как я уже писал выше - если код со 100% вероятностью пишут и смотрят люди, для которых русский язык родной, им и надо пользоваться.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Речь не о регламенте, речь о культуре программирования. Это как переменную вместо symbol обозвать simvol. Поскольку лично мне дико неудобно разбираться с кодом в котором комментарии, например, написаны на немецком то и для себя писать комментарии на русском я считаю не правильным.
Вот вы говорите про 100% вероятность того что код будут разбирать исключительно русскоязычные специалисты. Но я себе такого представить не могу. Если проект остается у меня то гарантировать такое положение вещей невозможно, если проект весь передается, пусть даже русскоязычному, заказчику то тем более. Даже если это будет супер засекреченная математика, со временем гриф могут снять и попытаться использовать хрен знает где.
Вижу только одно исключение - когда заказчик требует комментариев на русском, тут понятно спорить не о чем.

A-234 ★★★★★
()
Последнее исправление: A-234 (всего исправлений: 1)
Ответ на: комментарий от A-234

Вот вы говорите про 100% вероятность того что код будут разбирать исключительно русскоязычные специалисты. Но я себе такого представить не могу.

Даже если она не 100%, а 99%, то призрачную опасность непонимания кода с лихвой перевешивают проблемы, которые испытывают люди, когда один программист вымучивает комментарий на неродном для себя языке, а другой его пытается понять. Как я писал выше, даже с родным-то языком бывают проблемы.

лично мне дико неудобно разбираться с кодом в котором комментарии, например, написаны на немецком

А некоторым программистам, особенно низкой и средней квалификации, неудобно разбираться на английском. Не всем же быть гуру. А уж когда им надо не только читать, но и писать - я предпочту читать от них комментарии на грамотном русском, а не на неграмотном английском.

С другой стороны - недавно нашёл хорошую библиотеку, которую писал итальянец с комментариями на своём родном. Непривычно, но что-то я понял с помощью гуглотранслейта, что-то понятно из кода.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

ай эм рашн энд ай эм прауд фоа ит.

darkenshvein ★★★★★
()

На английском.

Терпеть не могу, когда кто-то в моих интернетиках пишет с кучей типичных для б/совка ошибок. В таких случаях, наверное, лучше на родном языке.

Minoru ★★★
()

Только на английском, везде.

Zlogene
()

Писать комментарии на языке отличном от английского явный признак даже не быдлокодера а говнокодера.

mongo
()

Всегда на английском. Если писать на русском, то сразу за этим возникает вопрос, в какой кодировке. Если utf8 в исходниках, то сразу напрашивается ассоциация с чайником. Если koi8, то сами знаете что, а если 1251, то меня с этого дерьма даже в неявном виде начинает неиллюзорно подташнивать. Только английский, пусть даже и корявый.

chg ★★★★★
()

На работе - на русском (ибо так принято). В свои личные - на английском

X-Pilot ★★★★★
()
Последнее исправление: X-Pilot (всего исправлений: 1)
Ответ на: комментарий от tommytnt

Где вариант «не пишу»?

Можно просто не голосовать.

Black_Roland ★★★★
() автор топика
Ответ на: комментарий от h578b1bde

Для меня, например, родной язык и русский слегка не эквивалентны.

Просто уточнение для большей части ЛОРа, которые русскоязычны, не нужно воспринимать как нацпол. Читать так:

На родном (например на русском)

Причем если человек с Казахстана, но работает в Германии, то родным уже считается немецкий.

Black_Roland ★★★★
() автор топика

Я ненавижу всё западное, поэтому естественно только на русском.

zenden
()

Всегда было интересно, о чем думают те русские, которые лазают по англоязычным аккаунтам в тамблере, behance и инстаграме и что-то там комментируют на русском. На что они рассчитывают?

Jayrome ★★★★★
()
Ответ на: комментарий от h578b1bde

Речь про команду разработчиков. Если человек работает в немецкой компании, то логично что для команды родным будет немецкий. Если человек просто переехал жить в геоманию работать анестезиологом и выкладывает свои проекты на гитхаб, то в принципе казахский тогда родной.

Black_Roland ★★★★
() автор топика

строго по обстоятельствам

W ★★★★★
()
Ответ на: комментарий от Black_Roland

Речь про команду разработчиков. Если человек работает в немецкой компании, то логично что для команды родным будет немецкий

Здесь, наверное, больше подходит слово „общепринятый”.

h578b1bde ★☆
()

На японском. Английский тут у нас хоть и любят, но почти не понимают.

nio-kun
()
Последнее исправление: nio-kun (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.