k001
k001
:...
k001 [userpic]
английский в коде

Всё хочу написать пост про английский язык в программном коде (и комментариях, конечно), но никак не могу. Будем поэтому считать, что это набросок (не путать с набросом!).

Учите таблицу неправильных глаголов, коллеги.

bind -- bound -- bound (не binded и не bounded!)
run -- ran -- run (не runned и не runed)
setup -- setup -- setup (можно set up, нельзя setuped)
shutdown -- shutdown -- shutdown (можно shut down, нельзя shutted down и не shutdowned)

Из последних двух слов должно быть понятно, что слова, заканчивающиеся на -up и -down, по сути составные. Поэтому глагол to backup в прошедшем времени никак не должен вызвать затруднений:

backup -- backed up (не backuped)

Comments

oops! fixed, thanks!

Шо случилось с глаголом «ran»? :)

Был неправ. Исправился :)

Я бы английский выучил только за то, что на нем разговаривал Леннон... =)

Их феерического еще приходилось встречать - contrys и sended :)

У себя активно проталкиваю написание комментариев к коду и коммитам на русском.

С ума сошёл!

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

Медики пишут рецепты на латыни. Программисты пишут комментарии на английском.

А разрешать писать комменты на русском — примерно как «если программер плохо знает Си, пускай, так и быть, на Перле напишет», хотя весь проект на Си. Людей надо дотягивать до требуемого уровня, а не опускать уровень вниз.

Это всё моё большое ИМХО.