Это двойной или ничего. Некоторые программисты ничего не делают, чтобы сделать код читабельным. Недопущение комментариев усилит это. Некоторые программисты пишут хорошие комментарии, даже если им было бы лучше, если бы они занимались рефакторингом кода, а не комментариями - удаление комментариев может заставить их выполнить лучший рефакторинг.
Причины, по которым это хорошая идея: - Нет
Причины, по которым это плохая идея: - Есть намного больше жестоких программистов, чем хороших, но не очень хороших программистов - Почти всегда должны быть некоторые комментарии для странных ошибок, резюме и т. Д. - Даже если вы отказываетесь от комментариев, вы, вероятно, будете использовать комментарии как этап на пути: добавьте комментарий, когда вы пишете что-то, а затем вернитесь и выполните рефакторинг. Но вы не всегда можете сделать это сразу, потому что вы все еще учитесь. - Это побудит людей работать вокруг него - Кто бы это использовал? Люди, которые пишут нечитаемый код и хотят оправдание (плохое), и люди, которые уже очарованы идеей (которые могут просто «не писать комментарии» для начала). Если это то, что вы хотите, просто напишите стандарт кодирования, показывающий, как вы хотите, чтобы люди это делали.
Причины, по которым это может иметь отношение - Где это может быть полезно, это как часть системы, чтобы сделать «не комментирование» лучше, например. язык или IDE, которые имеют хорошую поддержку для чего-то лучше, чем комментарии, и, как часть своей темы, избегают комментариев. Я не знаю, как это будет работать, но об этом стоит задуматься.