সুন্দর কোড শব্দটি একটি খুব অস্পষ্ট এবং বিমূর্ত শব্দ। এটি কী উপস্থাপন করে এবং এর অর্থ কী তা নির্ধারণ করা সহজ, তবে এটি কখনই দ্বিতীয় লক্ষ্য হিসাবে দেখা উচিত নয়।
এটি আমাকে কোড কভারেজ মেট্রিকের অনেক স্মরণ করিয়ে দেয়। আপনি যখন সংখ্যাটি বেশি পরিমাণে পেয়েছেন তখন আপনি শিথিল হয়ে অন্য কোনও কিছুতে যেতে পারেন। প্রায় ৮০% কভারেজ সহ একটি কোডবেস দুর্দান্ত, বুলেটপ্রুফ নয়, তবে শীতল হওয়া এবং অন্যান্য কাজ করার পক্ষে যথেষ্ট। 40% কভারেজ থাকা খুব ভয়ঙ্কর এবং আপনার এই সংখ্যাটি পেতে উত্সাহিত করা উচিত।
পয়েন্টটি হ'ল কোড কভারেজটি কেবলমাত্র অর্থবহ যদি সংখ্যা কম থাকে। সুতরাং এটি কম হতে না। যখন কভারেজটি একটি নির্দিষ্ট বিন্দুতে পৌঁছে যায়, তখন অন্য কোনও কিছুতে যান।
তেমনি সুন্দর কোড দুর্দান্ত। আপনার যদি চমত্কার কোড থাকে তবে দুর্দান্ত, অন্য কিছুতে যান। এটি সম্পর্কে খুব বেশি চাপ দিন না। আপনি কখনই এই ১০০% চিহ্নটিকে আঘাত করতে পারবেন না এবং আপনি যদি এটি দেখতে পান যে এটি কীভাবে পড়ছে বা কী দেখায়, এবং এটি কী করে, বা এটি কীভাবে করে তার পক্ষে যথেষ্ট নয় তবে আপনি খুব বেশি মনোযোগ দিয়েছেন । সুতরাং একটি যুক্তিসঙ্গত চিহ্ন পেতে এবং তারপর থামুন।
তবে যদি আপনার কোডটি পলকভাবে হয়, যদি এটি স্প্যাগেটি কোডের বিশাল আকারের কনভোলিউটেড মেস, যদি এটি ফাইলটি খোলার জন্য শারীরিকভাবে ব্যথা করে, যদি আপনার কোনও মন্তব্য বা ডকুমেন্টেশন ইত্যাদি নেই ইত্যাদি থাকে তবে এটি ঠিক করুন। এবং এটি asap না।
সময়ের সাথে সাথে আপনার কোড বেসটি সাধারণত ক্লিনার, সাধারণভাবে উজ্জ্বল এবং সাধারণভাবে আরও সুন্দর এবং গুরুত্বপূর্ণভাবে আরও ব্যবহারযোগ্য হবে যখন আপনি এটিকে কম ভয়াবহভাবে তৈরি করার দিকে মনোনিবেশ করেন। সুন্দর কোড লেখা এক ধাপের প্রক্রিয়া নয়।
কোন যাদু দর্শন নেই। এর 1000 টি ছোট ছোট পদক্ষেপগুলি একসাথে সম্পন্ন হয়েছে, এর সবকটিই একটি দৃ concrete় উদ্দেশ্যে পরিবেশন করে যা কোডটি দেখতে কত সুন্দর দেখাচ্ছে তার সাথে কোনও সম্পর্ক নেই। তবে, আপনি যখন তাদের একসাথে পরিবেশন করেন, তখন এর অংশগুলির যোগফল হিসাবে তারা সুন্দর কোড গঠন করে। ভোল্ট্রনের মতো। বা ক্যাপ্টেন গ্রহ।