यह डबल-या-कुछ भी नहीं है। कुछ प्रोग्रामर कोड को पठनीय बनाने के लिए कुछ नहीं करते हैं। टिप्पणियों की अनुमति न देना इस पर लगाम लगाएगा। कुछ प्रोग्रामर अच्छी टिप्पणियाँ लिखते हैं, भले ही वे टिप्पणियों के बजाय कोड रीफैक्टरिंग कर रहे हों तो और भी बेहतर होगा - टिप्पणियों को हटाना उन्हें बेहतर रीफ़ैक्टरिंग करने के लिए मजबूर कर सकता है।
कारण यह एक अच्छा विचार है: - कोई नहीं
कारण क्यों यह एक बुरा विचार है: - अच्छे-लेकिन-नहीं-महान प्रोग्रामर की तुलना में कई अधिक अत्याचारी प्रोग्रामर हैं - अजीब गच, सारांश, आदि के लिए लगभग हमेशा कुछ टिप्पणियां होनी चाहिए - भले ही आप टिप्पणियों से बचते हों, आप शायद उपयोग करेंगे रास्ते में एक टिप्पणी के रूप में टिप्पणी: जब आप कुछ लिख रहे हों तो एक टिप्पणी में फेंक दें, और फिर वापस आकर इसे दूर करें। लेकिन आप हमेशा इसे तुरंत नहीं कर सकते क्योंकि आप अभी भी सीख रहे हैं। - यह लोगों को इसके लिए काम करने के लिए प्रोत्साहित करेगा - इसका इस्तेमाल कौन करेगा? वे लोग जो अपठनीय कोड लिखते हैं और एक बहाना (बुरा) चाहते हैं और ऐसे लोग जो पहले से ही विचार से आसक्त हैं (जो शुरू करने के लिए "टिप्पणी नहीं लिख सकते हैं")। यदि यह वही है जो आप चाहते हैं, तो एक कोडिंग मानक लिखें, जिसमें दिखाया गया है कि आप लोगों को यह कैसे करना चाहते हैं।
कारण जहां यह प्रासंगिक हो सकता है - जहां यह उपयोगी हो सकता है एक प्रणाली के हिस्से के रूप में "टिप्पणी नहीं" करना बेहतर है, जैसे। ऐसी भाषा या IDE जिसमें कुछ बेहतर-से-टिप्पणियों के लिए अच्छा समर्थन है और अपनी पिच के हिस्से के रूप में, टिप्पणियों से बचता है। मुझे नहीं पता कि यह कैसे काम करेगा, लेकिन यह कम से कम सोच के लायक है।