Зачастую комментарии используются как дезодорант. Удивительно, как часто смотришь на хорошо комментированный код и видишь, что комментарии написаны потому, что код плохой. Комментарии не причина, а индикатор плохого кода." - нашлась такая вот цитата. К сожалению статья, откуда она взята недоступна.
Пишу ли я комментарии?) и да и нет. Чаще всего я писал комментарии для кого то, кому помогал разобраться в том, что там происходит. Сам я забываю писать комментарии. Отчасти от того, что так и не приучился это делать. Но, чаще всего потому, что пока пишется метод, он может меняться, может меняться его структура и по ходу писать комментарии не получается. Да и когда пишешь метод думаешь только о том, как его продолжить, а не о том, что уже написано.