Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, - склонные к насилию психопаты, знающие, где Вы живете.
Внутренняя документация сильнее связана с кодом, поэтому при изменении кода она чаще остается корректной
Внутренняя документация сильнее связана с кодом, поэтому при изменении кода она чаще остается корректной
Исмена:
- Мне кажется, что люди, отказывающтеся писать комментарии,
- Думаю, что их код понятнее, чем мог бы быть
- считают, что другие программисты гораздо сильнее интересуются их кодом, чем есть на самом деле
- думают, что другие программисты умнее, чем есть на самом деле
- ленятся
- боятся, что кто-то другой узнает как работает их код
Ясно, что на некотором уровне коментарии должны быть полезны. Думать иначе означало бы полагать, что понятность программы не зависит от того, сколько информации о ней уже известно читающему программу человеку.