मैं एक नई नई परियोजना शुरू कर रहा हूं - क्या मुझे अपने spec को देखना चाहिए और तय करना चाहिए कि कौन से डिज़ाइन पैटर्न लागू होते हैं, या बस संगठन के सामान्य विचार के साथ आते हैं और पैटर्न को रिफैक्टरिंग के माध्यम से व्यवस्थित रूप से उभरने की अनुमति देते हैं?पहले क्या होना चाहिए - डिज़ाइन पैटर्न या कोड?
आपके अनुभव में, कौन सी तकनीक सबसे अधिक उत्पादक होगी और साफ-सुथरे कोड को साफ करने का एक बड़ा मौका होगा?
मैं यह भी सोच रहा हूं कि वहां डिज़ाइन पैटर्न हैं जो गोफ द्वारा परिभाषित नहीं हैं, लेकिन यह उतना ही मूल्यवान हो सकता है? यदि हां, तो इनके बारे में खुद को सूचित करने के लिए कुछ उपयोगी संसाधन क्या हैं?