vit_r: default (Default)
[personal profile] vit_r
Плох не тот, кто невнятные комменты пишет.
И не тот, кто меняет код, позабыв комменты исправить.

Настоящий вредитель - тот, кто удаляет из исходника комментарий, смысл которого не понял.

Date: 2010-02-19 07:40 pm (UTC)
From: [personal profile] alll
Именно поэтому комментариев в коде быть не должно. ;)

Date: 2010-02-19 07:45 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Такое видел только в совершенно ужасном коде от какого-то профессора, который прокомментировал "Тут все с высшим образованием. Как-нибудь разберутся"

Date: 2010-02-19 08:26 pm (UTC)
From: [personal profile] alll
> какого-то профессора, который прокомментировал

Вот не надо было ему комментировать, ой не надо. ;)

Date: 2010-02-19 08:26 pm (UTC)
From: [identity profile] realurix.livejournal.com
Я еще по молодости бывало почитывал комменты. Но после несколькуих случаев прекратил это делать, если коммент стоит в коде, а не в шапке файла. Код я и так читаю, так что комменты только мешают, если на них обращать внимание.

Date: 2010-02-19 08:42 pm (UTC)
From: [identity profile] alexott.livejournal.com
совсем? даже отсылок к описаниям форматов данных/алгоритмов?

Date: 2010-02-19 08:44 pm (UTC)
From: [identity profile] vit-r.livejournal.com
В любом коде чуть выше тривиального бывают очень ценные коменты с информацией, которую из кода не вычитать.

Date: 2010-02-19 08:44 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Это был ответ на мой вопрос "а не стрёмно ли?"

Date: 2010-02-19 09:06 pm (UTC)
From: [personal profile] alll
Отсылки к соответствующим местам документации - сами имена функций.
Как вариант - doxigen-style, к самой функции присобачивается соответствующий кусок документации.

Date: 2010-02-19 09:11 pm (UTC)
From: [personal profile] alll
Надеюсь, после такого ответа он остался жив. :) Но лучше бы промолчал. Т.е. см. выше. :)

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

Date: 2010-02-19 09:12 pm (UTC)
From: [personal profile] alll
Подозреваю, что если бы он этот ужасный код ещё и комментировал с присущим ему качеством, то стало бы только хуже. ;)

Date: 2010-02-19 09:35 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Код, может быть, как код, был и ничего. Но названия переменный и манера форматирования очень удивили.

Date: 2010-02-19 09:44 pm (UTC)
From: [personal profile] alll
Ну так он просто не умеет называть вещи своими именами, так что и с каментами у него скорее всего была бы беда. А с толковыми именами переменных и прочих функций, да с нормальной декомпозицией - каменты практически и не нужны.

Date: 2010-02-20 09:49 am (UTC)
From: [identity profile] alexott.livejournal.com
ну вот пишу я конвертер MS PPT, у меня через каждые 5-10 строк, отсылка к конкретному описанию структуры в официальной документации - иначе я через 2 месяца уже сойду с ума, пытаясь восстановить как это дело работает, если не буду пользоваться комментариями

Date: 2010-02-20 10:24 am (UTC)
From: [identity profile] andy-scott.livejournal.com
За такое даже не канделябром надо, а переводить в дворники с записью в трудовой книжке

Date: 2010-02-20 10:40 am (UTC)
From: [identity profile] vit-r.livejournal.com
В Германии уволить кого-то очень сложно.

Да и народ разный в программировании обитает. Один раз дипломированного пастора видел.

Date: 2010-02-20 10:45 am (UTC)
From: [identity profile] andy-scott.livejournal.com
демиург однако

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 9 1011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 12th, 2026 07:29 pm
Powered by Dreamwidth Studios