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