দায়িত্ব বিভাজনের নীতি
দায়িত্ব বিভাজনের নীতি একটি ডেভেলপমেন্ট প্রোজেক্টে বিশেষায়িত কাজ সমাধানকারী কার্যকরী ব্লok সনাক্তকরণ বোঝায়।
দায়িত্ব বিভাজনের নীতি প্রয়োগের একটি বড় সুবিধা হল এটি কার্যক্রমের জটিলতা হ্রাস করে এবং একই সময়ে এর নির্ভরযোগ্যতা এবং নমনীয়তা (অভিযোজনযোগ্যতা) বৃদ্ধি করে।
দায়িত্ব বিভাজনের নীতি ব্যবহারের সবচেয়ে সহজ উদাহরণ হল OOP-এ ক্লাস এবং অবজেক্টের মধ্যে কাজের বিভাজন।
আরও দেখুন
-
SOLIDনীতি,
যা OOP-ভিত্তিক সফটওয়্যার জন্য নির্দেশিকা দেয় -
DRYনীতি,
যা সফটওয়্যারকে ছোট উপাদানে বিভক্ত করে -
KISSনীতি,
যা সফটওয়্যার জটিলতা পরিত্যাগের পরামর্শ দেয় -
YAGNIনীতি,
যা সফটওয়্যারের অতিরিক্ত কার্যকারিতা পরিত্যাগের পরামর্শ দেয় -
CQSনীতি,
যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড নির্ধারণ করে -
LoDনীতি,
যা সফটওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়