KISS প্রোগ্রামিং নীতি
KISS প্রোগ্রামিং নীতি (Keep it simple, stupid, এটাকে সহজ রাখো, বোকা) ডিজাইন করা সিস্টেমের অযৌক্তিক জটিলতা পরিহার করার পরামর্শ দেয়, যদি এটাকে আরও সহজ এবং হালকা করা সম্ভব হয়।
KISS নীতি অনুযায়ী সিস্টেম সঠিকভাবে গঠন করার জন্য নিম্নলিখিত নিয়মগুলি মেনে চলা প্রয়োজন:
-
সমস্ত প্রয়োজনীয় কাজগুলিকে ছোট ছোট উপ-কাজে ভাগ করতে হবে, যার ডেভেলপমেন্ট
4-12ঘন্টার বেশি সময় নেওয়া উচিত নয়। - সমস্ত উপ-কাজগুলি এক বা একাধিক ক্লাস দ্বারা সমাধান করা উচিত।
-
কাজ সমাধানের জন্য পদ্ধতিগুলি আদর্শভাবে
30-40লাইনের বেশি হওয়া উচিত নয়। - কোড লেখার আগে, প্রথমে চিন্তা করতে হবে যে প্রদত্ত কাজের সমাধান কী হবে।
- সমস্ত অপ্রয়োজনীয় এবং অপ্রচলিত কোড মুছে ফেলা উচিত।
আরও দেখুন
-
SOLIDনীতি,
যা OOP-ভিত্তিক সফ্টওয়্যারের জন্য নির্দেশিকা প্রদান করে -
DRYনীতি,
যা সফ্টওয়্যারকে ছোট কম্পোনেন্টে বিভক্ত করে -
YAGNIনীতি,
যা সফ্টওয়্যারের অতিরিক্ত কার্যকারিতা পরিহার করার পরামর্শ দেয় -
CQSনীতি,
যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড নির্ধারণ করে -
LoDনীতি,
যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয় -
দায়িত্ব পৃথকীকরণ নীতি,
যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়