প্রোগ্রামিং নীতি DRY

প্রোগ্রামিং নীতি DRY (Don’t repeat yourself) একটি বড় সিস্টেম, উদাহরণস্বরূপ, আপনার দ্বারা তৈরি করা সফ্টওয়্যারকে ছোট, অ-পুনরাবৃত্তিমূলক উপাদানগুলিতে বিভক্ত করার পরামর্শ দেয়। যদি আপনার একই কাজ সম্পাদনকারী একাধিক উপাদান থাকে, তবে DRY নীতি অনুসারে তাদের সংখ্যা কমানো উচিত, আদর্শভাবে, প্রতিটি উপাদান যেন পুনরাবৃত্তি না হয়।

সিস্টেমকে স্পষ্টভাবে সংজ্ঞায়িত কাজ সম্পাদনের জন্য দায়ী উপাদানগুলিতে বিভক্ত করার পরে, সেগুলিকে ক্লাসে সংগঠিত করা যেতে পারে, যাকে মডুলার আর্কিটেকচার বলা হয়।

DRY নীতি অনুসারে সিস্টেম সঠিকভাবে তৈরি করতে নিম্নলিখিত নিয়মগুলি মেনে চলা প্রয়োজন:

আরও দেখুন

  • SOLID নীতি,
    যা OOP-ভিত্তিক সফ্টওয়্যার জন্য নির্দেশিকা প্রদান করে
  • KISS নীতি,
    যা সফ্টওয়্যার জটিলতা পরিত্যাগ করার পরামর্শ দেয়
  • YAGNI নীতি,
    যা সফ্টওয়্যারের অতিরিক্ত কার্যকারিতা পরিত্যাগ করার পরামর্শ দেয়
  • CQS নীতি,
    যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড নির্ধারণ করে
  • LoD নীতি,
    যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়
  • দায়িত্ব বিভাজন নীতি,
    যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়