yajohn: (Default)
[personal profile] yajohn
Комментариев следует избегать во всех возможных ситуациях. Комментарии дублируют работу и для чтения, и для написания кода. Если вам требуется что-то прокомментировать, то скорее всего оно должно быть переписано с нуля.

Хорошо сказано. Жаль что любой проект-менеджер из ИТ услышав подобное либо не поймет сказанного, либо погибнет на месте от разрыва шаблона.

Date: 17/01/2013 20:36 (UTC)
From: [identity profile] http://users.livejournal.com/_linora_/
На самом деле сейчас все это интенсивно учат и претворяют в жизнь
Но иногда комментарии необходимы, чтобы пояснить процесс

Date: 17/01/2013 21:13 (UTC)
From: [identity profile] yajohn.livejournal.com
> На самом деле сейчас все это интенсивно учат
Я считаю в процесс обучения айтишников надо ввести телесные наказания

> претворяют в жизнь
и это пугает

Date: 18/01/2013 06:10 (UTC)
From: [identity profile] http://users.livejournal.com/_linora_/
Смотря какие айтишники. А вдруг они любят телесные наказания? :))

Date: 17/01/2013 20:58 (UTC)
From: [identity profile] oldin.livejournal.com
Сильно напомнило "программирование сверху-вниз-наискосок", культовый текст начала 80-х. А если серьезно - это сказал самонадеянный мудак. Таких на пушечный выстрел нельзя подпускать к промышленному программированию.

Date: 17/01/2013 21:04 (UTC)
From: [identity profile] yajohn.livejournal.com
Это смотря когда и что программируем. Если речь идет о правке уже существующего продукта под скособоченые актуальные требования - да, надо, просто-таки жизненно необходимо. Но если идет разработка проекта с нуля - соглашусь, то что нуждается в комментировании скорее всего уже нуждается в рефакторинге.

Date: 17/01/2013 21:23 (UTC)
From: [identity profile] oldin.livejournal.com
Исходную мысль я понял сразу, можно было не повторять. но вот какое дело. ситуации, когда код написан и поддерживается на протяжении всего жизненного цикла одним и тем же человеком, который только этим и занимается - они бывают, да. во всяком случае, мне рассказывали о них люди, которым можно верить. но жизнь состоит из других историй.

Date: 18/01/2013 10:06 (UTC)
From: [identity profile] mcsimkin.livejournal.com
Насколько я помню источник (кажется, это из книжки Clean Code), то имелись в виду именно небольшие фрагменты. То есть, если вы пишете к 10 строчкам кода комментарий, то нужно эти 10 строчек вынести в отдельную функцию и речь идёт о комментариях " здесь мы делаем цикл от 3 до 5, так как элементы 0,1,2 никого не волнуют", а не о "согласно спецификации обязательна следующая последовательность действий: ..."

Profile

yajohn: (Default)
yajohn

May 2026

M T W T F S S
    123
45678910
11121314151617
18192021222324
252627282930 31

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 03/06/2026 23:00
Powered by Dreamwidth Studios