मैं बस अपना कोड के कुछ के खिलाफ शैली पुलिस चल रहा था और मिला कुछ:फ़ील्ड में एक प्रलेखन शीर्षलेख होना चाहिए - स्टाइल कॉप - कोड गंध?
SA1600: The field must have a documentation header.
अब नहीं मिलता मुझे गलत मैं शैली पुलिस, यह बहुत अच्छा है जब आप एक से अधिक व्यक्ति के साथ एक परियोजना पर काम की तरह लेकिन यह नियम मेरे लिए थोड़ा अधिक लगता है। आप जोड़ने के लिए क्यों चाहिए:
/// <summary>
/// blah blah blah
/// </summary>
हर चर के शीर्ष करने के
। मुझे पूरा यकीन है कि मुझे किसी को यह कहते हुए याद है (मार्टिन फाउलर, केंट बेक ... वास्तव में एटीएम को याद नहीं कर सकता) कि टिप्पणी कहनी चाहिए "क्यों" नहीं "क्या" और मैं वास्तव में नहीं देख सकता कि आप कैसे समझा सकते हैं चर।
मुझे कोड भी मिलता है जिसमें हर चरणीय हार्डर पर पढ़ने के लिए टिप्पणियां होती हैं क्योंकि आप जो भी देखते हैं वह फ्लफ है।
मेरे विचार हैं अगर आपको यह समझाना है कि प्रत्येक चर क्या है तो आप वास्तव में नामकरण के मामले में असफल हो रहे हैं।
क्या कोई और टिप्पणी कोड को थोड़ा गंध कोड ढूंढता है या यह सिर्फ मुझे है।
बॉब मार्टिन कहते हैं * "टिप्पणियां ** हमेशा ** विफलताओं" * (emp। जोड़ा गया) -सीसी, सी 4, पी। 54. इसलिए, यह स्टाइलकॉप नियम हर समय इन सभी स्थानों पर टिप्पणियों की मांग करता है (माना जाता है कि आप अपनी सभी चेतावनियों को काम करते हैं, और आपको ऐसा करना चाहिए क्योंकि वे आपको अच्छे कोड लिखने में मदद करने के लिए हैं), यह नियम अंकल बॉब के अनुसार अमान्य है। यदि एक टिप्पणी, जो कि दुर्लभ अवसर पर एक आवश्यक बुराई है, आवश्यक हो जाता है, क्योंकि डेवलपर को पता चलेगा, इसलिए आप इसे जोड़ देंगे। उस स्थिति में, एक्सएमएल प्रारूप के बारे में नियम एक अच्छी बात है, इसलिए मैंने कुछ समस्याओं को कम करने के लिए 1600-02, 1611, 1615, 1618 को छोड़कर सभी नियमों को रखा। – toddmo