YAGNI প্রোগ্রামিং নীতি
প্রোগ্রামিং নীতি YAGNI (You aren't gonna need it, আপনার এটি প্রয়োজন হবে না) আপনার দ্বারা বিকশিত সিস্টেমের অত্যধিক কার্যকারিতা প্রত্যাখ্যান অনুমান করে, যেমন, যদি কাজ বা পদ্ধতির কোন তাৎক্ষণিক প্রয়োজন না থাকে, তাহলে সেগুলি থেকে বিরত থাকা উচিত।
একটি প্রকল্পের কাজ পরিকল্পনা করার সময়, YAGNI নীতি অনুসরণ করে, আপনাকে সেই কোড লিখতে হবে না যা আপনার একদিন কাজে লাগতে পারে, এর পরিবর্তে প্রথমে সবচেয়ে প্রাসঙ্গিক এবং গুরুত্বপূর্ণ কাজগুলি সমাধান করা উচিত।
আরও দেখুন
-
SOLIDনীতি,
যা OOP-ভিত্তিক সফ্টওয়্যার সুপারিশ সেট করে -
DRYনীতি,
যা সফ্টওয়্যারকে ছোট উপাদানগুলিতে বিভক্ত করে -
KISSনীতি,
যা সফ্টওয়্যার জটিলতা প্রত্যাখ্যান অনুমান করে -
CQSনীতি,
যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড সেট করে -
LoDনীতি,
যা সফ্টওয়্যার উন্নয়নে প্রয়োগ করা হয় -
দায়িত্ব বিভাজন নীতি,
যা সফ্টওয়্যার উন্নয়নে প্রয়োগ করা হয়