Я просматривал какой-то старый код, который я написал (первый год в университете), и заметил, что я обычно писал заголовки комментариев, предшествующие различным частям кода. Вещи как (это из игры Монополия):
/*Board initialization*/
...code...
/*Player initialization*/
...code...
/*Game logic starts here*/
/*Displaying current situation*/
...code...
/*Executing move*/
...code...
/*Handle special event*/
...code...
/*Commit changes, switch to next player*/
...code...
Это может быть излишним и, возможно, ненужным, если код действительно суперчистый, но когда я просканировал файл, меня удивило, насколько сильно я чувствовал, что знаю, что происходит, хотя я почти не смотрел на реальный код. Я определенно вижу, что это подходит в определенных обстоятельствах, поэтому я задаюсь вопросом - вы делаете это? Как вы думаете, это хорошая идея? Или это слишком много?