Странный спор. Этот вопрос обычно решается на уровне соглашения о коде в команде. Если вся команда русскоязычная, то и смысла в английском языке нет - нафига эти понты? Живём в России, говорим по-русски, а комментарии пишем на английском? Бред. Другое дело, если в команде присутствуют иностранцы или компания иностранная, тогда комментарии могут быть на языке компании. Основные требования комментариев: краткость, понятность, достаточность и неизбыточность.
По опыту работы в крупной компании разработчике скажу, что даже по наименованию переменных виден уровень владения английским у тех, кто писал код. Это раз. И то что порой краткий комментарий на русском матерном гораздо короче и понятнее пространного комментария на английском ;)) Это два.
Да, спасибо. Я пибоизительно также думаю.