9
কেন বেশিরভাগ আধুনিক প্রোগ্রামিং ভাষায় ডিজাইন দ্বারা চুক্তির জন্য এত সীমিত সমর্থন রয়েছে?
আমি সম্প্রতি ডিজাইন বাই কন্ট্রাক্ট (ডিবিসি) আবিষ্কার করেছি এবং আমি কোডটি লেখার একটি অত্যন্ত আকর্ষণীয় উপায় পেয়েছি। অন্যান্য জিনিসগুলির মধ্যে এটি মনে হয়: আরও ভাল ডকুমেন্টেশন। যেহেতু চুক্তিটি ডকুমেন্টেশন, তাই এটির পক্ষে পুরানো অসম্ভব। অতিরিক্ত হিসাবে, চুক্তিটি একটি রুটিন ঠিক কী করে তা নির্দিষ্ট করে বলে এটি পুনরায় ব্যবহারের পক্ষে …