আপনি যদি এটির পরিমাণ নির্ধারণ করতে পারেন তবে আপনি এমন একটি ভাষা তৈরি করতে পারেন যা এটি অনুকূল করতে পারে।
যদিও আমি কোনও নির্দিষ্ট ভাষা জানি না যা আসলে "ক্লিন কোড" নীতি প্রয়োগ করে, স্টাইল কপগুলি যে বিল্ডে চালিত হয় তা বেশ সাধারণ।
এটি ভাষাতে বেক করা থেকে পৃথক পদক্ষেপের মূল কারণটি মূলত অগ্রাধিকারের একটি কাজ। প্রোগ্রামারদের সর্বাধিক নমনীয়তা গ্রহণের বিস্তৃত স্তর পেতে প্রোগ্রামারগুলিকে অনুমতি দেওয়ার জন্য এটি একটি প্রোগ্রামিং ভাষার সর্বোত্তম স্বার্থে। অনেকগুলি বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং ডিএসএল রয়েছে যে বেছে নেওয়ার মাধ্যমে কৃত্রিমভাবে ব্যবহারকারীর বেসকে সীমাবদ্ধ করে এবং কী কী ইনপুট মঞ্জুরিপ্রাপ্ত তা সম্ভবত বিস্তৃত গ্রহণের পথে আসতে পারে।
উদাহরণস্বরূপ, লোকেরা লিখতে বাধ্য করা সি-এর সেরা আগ্রহের মধ্যে নয়
if (condition)
{
পরিবর্তে
if (condition) {
তবে স্টাইলের চেকাররা একটি পিকে হিসাবে মতামত জানাতে পারে কারণ তারা এগুলিই ডিজাইন করেছেন।
সুতরাং, প্রশ্নের উত্তর দিতে
কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজ ডিজাইন করে ক্লিন কোড প্রয়োগ করতে পারে ?
জোর আমার
অবশ্যই, যতক্ষণ আপনি "ক্লিন কোড" এর অর্থের জন্য একটি দৃ definition় সংজ্ঞা প্রদান করেন।
উদাহরণস্বরূপ, আমি বলতে চাই "ক্লিন কোড" সংজ্ঞায়িত করতে পারি:
- লাইনের দৈর্ঘ্য 80 টি অক্ষরের বেশি নয়
- 100 টিরও বেশি লাইনের সমন্বয়ে ফাংশনগুলি
- ইন্ডেন্টেশন দুটি স্পেস হতে হবে
- ওপেন কোঁকড়া ধনুর্বন্ধনী অবশ্যই ঠিক এক স্পেসের পূর্ববর্তী লাইনের শেষে অনুসরণ করতে হবে
- প্রতি লাইনে দু'জন অপারেটর নেই
এবং আপনি এই কনভেনশনগুলির কয়েকটি বা সমস্তের সাথে একমত হতে পারেন না, তবে দিনের শেষে এগুলি পরিমাণমতো এবং প্রোগ্রামিকভাবে প্রয়োগ করা যেতে পারে।