কঠিন কোড কি?
কঠিন কোড কি?

ভিডিও: কঠিন কোড কি?

ভিডিও: কঠিন কোড কি?
ভিডিও: কিভাবে কোড শিখবেন - 8 কঠিন সত্য 2024, মে
Anonim

সলিড একটি সংক্ষিপ্ত রূপ যা অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের পাঁচটি মৌলিক নীতির জন্য দাঁড়ায় এবং STUPID ঠিক করার জন্য ডিজাইন কোড : একক দায়িত্ব নীতি। খোলা/বন্ধ নীতি। লিসকভ প্রতিস্থাপন নীতি। ইন্টারফেস বিভাজন নীতি।

উপরন্তু, কোডিং কি কঠিন?

অবজেক্ট ওরিয়েন্টেড কম্পিউটার প্রোগ্রামিং এ, সলিড সফ্টওয়্যার ডিজাইনগুলিকে আরও বোধগম্য, নমনীয় এবং রক্ষণাবেক্ষণযোগ্য করে তোলার উদ্দেশ্যে পাঁচটি নকশা নীতির একটি স্মৃতি সংক্ষিপ্ত রূপ। এটি GRASP সফ্টওয়্যার ডিজাইন নীতির সাথে সম্পর্কিত নয়।

এছাড়াও, কঠিন পদ্ধতি কি? সলিড OOP (অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং) করার সময় 5টি গুরুত্বপূর্ণ ডিজাইনের নীতির সংক্ষিপ্ত রূপ। এই নীতিগুলির উদ্দেশ্য হল সফ্টওয়্যার ডিজাইনগুলিকে আরও বোধগম্য করা, বজায় রাখা সহজ এবং প্রসারিত করা সহজ। একজন সফটওয়্যার প্রকৌশলী হিসেবে এই ৫টি নীতি জানা জরুরি!

পরবর্তীকালে, প্রশ্ন হল, উদাহরণ সহ কঠিন নীতি কি?

একক দায়িত্ব নীতি : এই নীতিটি বলে যে "একটি শ্রেণীর পরিবর্তনের শুধুমাত্র একটি কারণ থাকা উচিত" যার অর্থ প্রতিটি শ্রেণীর একটি থাকা উচিত একক দায়িত্ব বা একক কাজ বা একক উদ্দেশ্য। সফটওয়্যার উন্নয়নের উদাহরণ নিন।

কেন কঠিন প্রোগ্রামিং গুরুত্বপূর্ণ?

সলিড একটি সংক্ষিপ্ত রূপ যা খুব পাঁচটি নীতির প্রতিনিধিত্ব করে গুরুত্বপূর্ণ যখন আমরা OOP দৃষ্টান্তের সাথে বিকাশ করি, তখন এটি একটি অপরিহার্য জ্ঞান যা প্রতিটি বিকাশকারীকে অবশ্যই জানা উচিত। এই নীতিগুলি বোঝা এবং প্রয়োগ করা আপনাকে আরও ভাল মানের কোড লিখতে এবং সেইজন্য আরও ভাল বিকাশকারী হতে দেয়।

প্রস্তাবিত: