मेरे पास एक सहकर्मी है जो जोर देकर कहता है कि उसके कोड को टिप्पणियों की आवश्यकता नहीं है, यह "स्व दस्तावेज है।"
मैंने उनके कोड की समीक्षा की है, और जबकि यह कोड से अधिक स्पष्ट है जो मैंने दूसरों को देखा है, मैं अभी भी असहमत हूं कि स्व-दस्तावेजीकरण कोड पूर्ण और उपयोगी होने के साथ-साथ टिप्पणी और दस्तावेज कोड भी है।
मुझे उसकी बात समझने में मदद करें ।
- स्व दस्तावेज कोड क्या है
- क्या यह वास्तव में अच्छी तरह से टिप्पणी और दस्तावेज कोड को बदल सकता है
- क्या ऐसी परिस्थितियां हैं जहां यह अच्छी तरह से प्रलेखित और टिप्पणी कोड से बेहतर है
- क्या ऐसे उदाहरण हैं जहां कोड संभवतः टिप्पणियों के बिना स्व-दस्तावेजीकरण नहीं कर सकते हैं
शायद यह सिर्फ मेरी अपनी सीमाएँ हैं, लेकिन मैं यह नहीं देखता कि यह एक अच्छा अभ्यास कैसे हो सकता है।
इसका मतलब तर्क नहीं है - कृपया उन कारणों को सामने न लाएं जिनकी वजह से अच्छी टिप्पणी और दस्तावेज कोड उच्च प्राथमिकता है - ऐसे कई संसाधन हैं जो यह दिखा रहे हैं, लेकिन वे मेरे सहकर्मी के प्रति आश्वस्त नहीं हैं। मेरा मानना है कि मुझे उसे समझाने के लिए उसके दृष्टिकोण को और अधिक पूरी तरह से समझने की आवश्यकता है। एक नया प्रश्न शुरू करें यदि आप अवश्य करें, लेकिन यहाँ बहस न करें।
वाह, त्वरित प्रतिक्रिया! कृपया सभी मौजूदा उत्तरों को पढ़ें और नए उत्तरों को जोड़ने के बजाय उत्तरों को टिप्पणियां प्रदान करें, जब तक कि आपका उत्तर वास्तव में यहां के हर दूसरे उत्तर से काफी अलग हो।
इसके अलावा, आप में से जो स्व-दस्तावेजीकरण कोड के खिलाफ बहस कर रहे हैं, वह मुख्य रूप से स्व-दस्तावेजी कोड इंजीलवादियों के परिप्रेक्ष्य (यानी, सकारात्मक पहलुओं) को समझने में मेरी मदद करना है। यदि आप विषय पर नहीं रहते हैं तो मुझे उम्मीद है कि अन्य लोग आपको नीचा दिखाएंगे।
i++; // increment i
- लेकिन फ़ंक्शन में उस बिंदु पर वेतन वृद्धि क्यों i
होनी चाहिए, इसके बारे में कोई स्पष्टीकरण नहीं है ।