Как правильней? Писать комментарии только на англ. или сойдет и на русском? С учетом того что много людей, возможно, будут просматривать код, иностранцы врядли, но тоже не исключено.
всегда на английском, во первых это хорошая практика, во вторых русский - кгхм - зоопарк кодировок, есть же за;;; люди которые до сих пор юзают однобайтный кодировки.
если инглиш достаточно хорошо знаешь(достаточно для того чтобы твои комменты смогли понять другие люди) то на йом и пиши, иначе на великом могучем как-то логичнее.
Работаю в компании, разрабатывающей компиляторы и линтеры для vhdl/verilog/system verilog, и иногда приходится встречать, как клиенты присылают свои исходники с исчерпывающими коментариями гм... на японском языке:)
После этого невольно задумываешься о нелегкой судьбе иностранцев, которые вынуждены разбирать кириллицу (да еще и не в УТФ, а в какой-нибудь ЦП 1251) в комментариях к чужому коду.
Имхо, в таком случае идеально было бы дублировать на английском и русском, но слишком муторно. Потому если знаешь англ. - пиши на нём, если очень плохо знаешь - уж лучше на русском, пусть тебя поймёт хоть кто-то. :)
>если инглиш достаточно хорошо знаешь(достаточно для того чтобы твои комменты смогли понять другие люди) то на йом и пиши, иначе на великом могучем как-то логичнее.
Для человека, не знающий русского, комментарии на корявом английском в миллион раз ценнее комментариев на идеальном русском.
Я щас тыкнул в часиках под виндой кнопку "синхронизироваться с time.nist.gov". Оно засинхронизировалось и пишет "Синхронизация с сервером времени в Интернете никогда не выполнялась". Я очень заинтересован в том, чтобы посмотреть комментарии к этой части кода.
Если код для себя, то писать imho следует на ... том, что вам удобно, если для других - то на... том, что им удобно. Случай садо-мазо сознательно выпускаем из рассмотрения. ;-)
> Если код для себя, то писать imho следует на ... том, что вам удобно, если для других - то на... том, что им удобно. Случай садо-мазо сознательно выпускаем из рассмотрения. ;-)
Ыменно. Я пишу на русском (для себя) и на буржуйском (на работе).
> После этого невольно задумываешься о нелегкой судьбе иностранцев, которые вынуждены разбирать кириллицу (да еще и не в УТФ, а в какой-нибудь ЦП 1251) в комментариях к чужому коду.
А почему надо подстраиваться под иностранцев? Чем английский лучше?
1. из соображений однозначности - на английском;
2. из соображений производительности - на нативном языке коллектива программистов;
3. из соображений профессионализации - на другом языке программирования;
4. из соображений индивидуальности - на своём собственном;
правильно - это когда один раз выбрал и не отступаешь.