На каком языке писать комментарии в коде?
Ну мне кажется вопрос очевиден, смотря для кого Вы пишете код.
Если вы в команде русскоязычных разработчиков - можно и на русском.
А если какой-то Open Source проект, то конечно лучше бы на международном английском.
Если Open Source - только английский, если закрытый код - зависит от ситуации, но обычно лучше английский, мало ли кто будет поддерживать потом ваш код.