Doc

Самодокументирующийся код


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

Anonymous

Внешняя документация


Стиль программирования как вид документации

Внутренняя документация сильнее связана с кодом, поэтому при изменении кода она чаще остается корректной

Стиль программирования как вид документации

Внутренняя документация сильнее связана с кодом, поэтому при изменении кода она чаще остается корректной

комментировать или не комментировать?

Исмена:

- Мне кажется, что люди, отказывающтеся писать комментарии,

  1. Думаю, что их код понятнее, чем мог бы быть
  2. считают, что другие программисты гораздо сильнее интересуются их кодом, чем есть на самом деле
  3. думают, что другие программисты умнее, чем есть на самом деле
  4. ленятся
  5. боятся, что кто-то другой узнает как работает их код
Совершенный код (с) С. Макконнелл

Style guide

Виды комментариев

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

(с) Б. Шейл

Эффективные комментарии

Методики комментирования

Советы

Советы

Советы

Советы

Советы

Ключевый моменты

Ключевый моменты

Спасибо! Вопросы?