मैं C # के लिए AvSol कोडिंग दिशानिर्देशों के माध्यम से देख रहा था और मैं लगभग हर चीज से सहमत हूं लेकिन मैं वास्तव में यह देखने के लिए उत्सुक हूं कि एक विशिष्ट नियम के बारे में अन्य क्या सोचते हैं।
AV1500
विधियाँ 7 कथनों से अधिक नहीं होनी चाहिए एक विधि जिसमें 7 से अधिक कथनों की आवश्यकता होती है वह बहुत अधिक कर रही है, या बहुत अधिक जिम्मेदारियाँ हैं। कोड को क्या करना है यह समझने के लिए सटीक बयानों का विश्लेषण करने के लिए मानव मन की भी आवश्यकता होती है। इसे कई छोटे और ध्यान केंद्रित नामों के साथ छोटे तरीकों से तोड़ें।
क्या आप में से अधिकांश इस नियम का पालन करते हैं? भले ही बहुत अधिक पठनीयता बढ़ने से अलग एक नया तरीका (आपका कोड अभी भी DRY है ) बनाने से बचा जा सकता है? और क्या आपकी संख्या अभी भी 7 से कम है? मैं 10 की ओर अधिक रुख करूंगा।
मैं यह नहीं कह रहा हूं कि मैं इस नियम का पूरी तरह से उल्लंघन करता हूं - इसके विपरीत, मेरे तरीके 95% छोटे और केंद्रित हैं, लेकिन यह कहते हुए कि आपको इस नियम का कभी भी उल्लंघन नहीं करना चाहिए।
मैं वास्तव में केवल यह जानना चाहता हूं कि हर कोई इस नियम का उल्लंघन करने के बारे में क्या सोचता है (यह कोडिंग मानक पर एक '1' है - जिसका अर्थ यह नहीं है)। लेकिन मुझे लगता है कि आपको एक कोडबेस खोजने में परेशानी होगी जो नहीं करता है।
case
एक अकेले मेंswitch
भी बयानों को गिनते हैं? किसी भी तरह से, यह एक बेकार, बेकार आवश्यकता के अलावा और कुछ नहीं है। जिन लोगों ने इसे लिखा है, वे प्रोग्रामिंग के बारे में कुछ नहीं जानते हैं।