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