प्रोग्रामिंग सिद्धांत YAGNI
प्रोग्रामिंग सिद्धांत YAGNI (You aren't gonna need it, आपको इसकी आवश्यकता नहीं होगी) आपके द्वारा विकसित की जा रही प्रणाली की अतिरिक्त कार्यक्षमता से परहेज करने का सुझाव देता है, अर्थात यदि किसी कार्य या विधि की तत्काल आवश्यकता नहीं है, तो उनसे बचना चाहिए।
प्रोजेक्ट पर काम की योजना बनाते समय, YAGNI सिद्धांत का पालन करते हुए, उस कोड को नहीं लिखना चाहिए जो आपको कभी भी काम आ सकता है, इसके बजाय सबसे पहले सबसे प्रासंगिक और महत्वपूर्ण कार्यों को हल करना चाहिए।
यह भी देखें
-
सिद्धांत
SOLID,
जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पर आधारित सॉफ्टवेयर दिशानिर्देश देता है -
सिद्धांत
DRY,
जो सॉफ्टवेयर को छोटे घटकों में विभाजित करता है -
सिद्धांत
KISS,
जो सॉफ्टवेयर को जटिल बनाने से परहेज करने का सुझाव देता है -
सिद्धांत
CQS,
जो प्रत्येक फ़ंक्शन के लिए केवल एक कमांड निर्धारित करता है -
सिद्धांत
LoD,
जो सॉफ्टवेयर विकास के दौरान लागू किया जाता है -
सिद्धांत जिम्मेदारी का विभाजन,
जो सॉफ्टवेयर विकास के दौरान लागू किया जाता है