Ini ganda atau tidak sama sekali. Beberapa programmer tidak melakukan apa pun untuk membuat kode dapat dibaca. Tidak mengizinkan komentar akan memperkuat ini. Beberapa programmer menulis komentar yang baik, bahkan jika mereka akan lebih baik jika mereka adalah kode refactoring daripada komentar - menghapus komentar mungkin memaksa mereka untuk melakukan refactoring yang lebih baik.
Alasan mengapa ini adalah ide yang bagus: - Tidak ada
Alasan mengapa ini adalah ide yang buruk: - Ada banyak programmer yang lebih mengerikan daripada programmer yang baik tapi tidak hebat - Seharusnya selalu ada beberapa komentar untuk gotcha, ringkasan, dll. - Bahkan jika Anda menghindari komentar, Anda mungkin akan menggunakan komentar sebagai tahap dalam perjalanan: berikan komentar saat Anda sedang menulis sesuatu, lalu kembali dan lakukan refactor. Tetapi Anda tidak dapat selalu melakukannya dengan segera karena Anda masih belajar. - Ini akan mendorong orang untuk mengerjakannya - Siapa yang akan menggunakannya? Orang-orang yang menulis kode yang tidak dapat dibaca dan menginginkan alasan (buruk) dan orang-orang yang sudah terpikat pada ide tersebut (yang bisa "tidak menulis komentar" untuk memulai). Jika ini yang Anda inginkan, tulis saja standar pengkodean yang menunjukkan bagaimana Anda ingin orang melakukannya.
Alasan di mana ini mungkin relevan - Di mana itu bisa berguna adalah sebagai bagian dari sistem untuk membuat "tidak berkomentar" lebih baik, misalnya. bahasa atau IDE yang memiliki dukungan yang baik untuk sesuatu yang lebih baik daripada komentar dan sebagai bagian dari nada, eschews komentar. Saya tidak tahu bagaimana cara kerjanya, tetapi itu adalah poin yang baik setidaknya untuk dipikirkan.