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