DRY, KISS, SOLID, ইত্যাদি কি হিসাবে শ্রেণিবদ্ধ করা হয়?


58

ডিআরওয়াইয়ের মতো কোনও ডিজাইনের প্যাটার্ন, কোনও পদ্ধতি বা এর মধ্যে কিছু? তাদের সুনির্দিষ্ট বাস্তবায়ন নেই যা প্রয়োজনীয়ভাবে প্রদর্শিত হতে পারে (আপনি সহজেই কেআইএসএস এর মতো কিছু ব্যবহার না করে কোনও কেস প্রদর্শন করতে পারেন ... উদাহরণের আধিক্যের জন্য ডেইলি ডাব্লুটিএফ দেখুন ), না তারা কোনও পদ্ধতির মতো কোনও উন্নয়ন প্রক্রিয়া পুরোপুরি ব্যাখ্যা করেন না সাধারণত হবে। কোথায় এই ধরণের "থাম্বের নিয়ম" থাকে?


20
সলিড চুম্বন শুকনো ... আমি জানি না যে এটি সফ্টওয়্যার ডিজাইনটিকে আরও আকর্ষণীয় করে তোলে, না কম ...
হতাশ

11
আদ্যক্ষরসমস্টি? (গ্রিনিং, দৌড়, এবং হাঁস মারা।)
ওয়ারেন পি

2
@ ওয়ারেন পি: এটি গ্রেড হয়ে যায় ... হুম ...
হতাশ

1
একটি শুকনো ও সলিড
কিসএস

বিপণন বিতরণ করা হয়েছে।
এমিলিও গারাভাগলিয়া

উত্তর:


98

উইকিপিডিয়া অনুসারে এটি সফ্টওয়্যার বিকাশের একটি মূলনীতি

আসলে উইকিপিডিয়া তাদের সকলকে নীতি হিসাবে উল্লেখ করে:

DRY :

সফটওয়্যার ইঞ্জিনিয়ারিংয়ে নিজেকে পুনরাবৃত্তি করবেন না (ডিআরওয়াই) বা ডুপ্লিকেশন ইভিল (ডিআইই) হ'ল সফটওয়্যার বিকাশের একটি মূলনীতি

KISS :

চুম্বন নকশা জন্য একটি আদ্যক্ষরা নীতি "এটা সহজ মূঢ় রাখুন,!"।

সলিড :

নীতির যখন একসঙ্গে প্রয়োগ ইচ্ছুক এটি আরো সম্ভবত প্রোগ্রামার একটি সিস্টেম সহজ যে বজায় রাখা এবং সময়ের সাথে প্রসারিত করতে তৈরি করবে করতে


উদাহরণগুলির সাথে এমন কোনও ভাল টিউটোরিয়াল আছে যা এই নকশাগুলির নিদর্শনগুলি কীভাবে প্রয়োগ করতে পারে তা বুঝতে সহায়তা করে ...
ক্রুনাল

2
ডিজাইনের ধরণগুলি আলাদা। যেমন উত্তরটি বলেছে, এগুলি হ'ল নীতিগুলি যা আপনার প্রতিদিনের ডিজাইন এবং বিকাশে আপনাকে গাইড করে। উদাহরণ এবং টিউটোরিয়ালগুলির জন্য ওয়েবে অনেকগুলি রয়েছে। এখানে এইরকম একটি: ব্লগ.gauffin.org/2012/05/11/…
জন

1
ডিআরওয়াইয়ের অন্য বিপরীতটি হ'ল "ডব্লিউইটি": সবকিছু লিখুন দুবার।
ডাঃ রব ল্যাং

17

আমি বলব যে তারা বেসিক ইঞ্জিনিয়ারিং নীতি

একটি পদ্ধতিতে এন নীতি থাকতে পারে।

এবং তারা অবশ্যই নকশার নকশাগুলি নয় :)


6

এগুলি আপনার প্রতিদিনের কাজের জন্য স্তরগুলি, সমস্যা ডোমেন এবং প্রযুক্তির সীমানা অতিক্রম করে guidelines

আপনি আপনার পেশাদার অনুশীলনকে সংজ্ঞায়িত করে এমন দর্শনের নামও তৈরি করেন যা সেগুলি করে ।


এবং তাদের কেবল সফ্টওয়্যার বিকাশের ক্ষেত্রে প্রয়োগ করার দরকার নেই - ঠিক আছে, সলিডটি কেবলমাত্র সফ্টওয়্যার বিকাশের ক্ষেত্রে প্রযোজ্য তবে অন্য দুটি খুব সাধারণ, এবং কোনও নির্দিষ্ট শিল্পের চেয়ে আলাদাভাবে প্রয়োগ করা যেতে পারে!
হতাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.