यदि आप इसकी मात्रा निर्धारित कर सकते हैं, तो आप एक ऐसी भाषा बना सकते हैं जो इसे अनुकूलित कर सके।
हालांकि मैं किसी विशेष भाषा के बारे में नहीं जानता जो वास्तव में "क्लीन कोड" नीति लागू करती है, बिल्ड पर चलने वाली स्टाइल कॉप्स काफी सामान्य हैं।
मुख्य कारण यह है कि यह भाषा में बेक्ड होने से एक अलग कदम है, मोटे तौर पर प्राथमिकताओं का एक कार्य है। यह प्रोग्रामिंग भाषा के सर्वोत्तम हित में है कि अधिकतम लचीलेपन को अपनाने के लिए प्रोग्रामरों को सबसे अधिक लचीलेपन की अनुमति दें। कई अलग-अलग प्रोग्रामिंग भाषाएं और डीएसएल हैं जो उपयोगकर्ता के आधार को कृत्रिम रूप से प्रतिबंधित करते हैं, जो कि योग्य होने की अनुमति देता है और व्यापक रूप से अपनाने के रास्ते में इनपुट की अनुमति के बारे में राय देता है।
उदाहरण के लिए, लोगों को लिखने के लिए बाध्य करने के लिए यह C # के सर्वोत्तम हित में नहीं है
if (condition)
{
के बजाय
if (condition) {
लेकिन स्टाइल चेकर्स को एक picky माना जा सकता है क्योंकि यही वे करने के लिए डिज़ाइन किए गए हैं।
तो, सवाल का जवाब देने के लिए
क्या एक प्रोग्रामिंग भाषा डिजाइन द्वारा स्वच्छ कोड लागू कर सकती है?
जोर मेरा
बिल्कुल, इसलिए जब तक आप "क्लीन कोड" का मतलब के लिए एक मजबूत परिभाषा प्रदान करते हैं।
उदाहरण के लिए, मैं "स्वच्छ कोड" को परिभाषित कर सकता हूं:
- लाइन की लंबाई 80 से अधिक वर्ण नहीं है
- कार्यों में 100 से अधिक लाइनें शामिल नहीं हैं
- इंडेंटेशन दो जगह होना चाहिए
- खुले घुंघराले ब्रेसिज़ बिल्कुल एक स्थान से पहले वाली पंक्ति के अंत में पालन करना चाहिए
- प्रति पंक्ति दो से अधिक ऑपरेटर नहीं
और आप इनमें से कुछ या सभी सम्मेलनों से असहमत हो सकते हैं, लेकिन दिन के अंत में ये मात्रात्मक हैं और इसे प्रोग्रामेटिक रूप से लागू किया जा सकता है।