Vivasoft-logo

নামকরণের সুবিধা

  • এতে কোডবেজ বোধগম্য (Readability) হয় এবং রক্ষণাবেক্ষণ (Maintenance) সহজতর হয়।
  • নামকরণের নিয়মগুলি অনুসরণ করে, একজন ডেভেলাপার কোডবেজের সমজাতীয় অংশগুলোর ক্ষেত্রে একই নাম, একই প্যাটার্ণ বজায় রাখে। এতে কোডবেজের ধারাবাহিকতা (Consistency) সামঞ্জস্যপূর্ণ থাকে।
  • নামকরণের নিয়মগুলি “ক্লিন কোড” (Clean Code) এর ক্ষেত্রে ভালো ভূমিকা রাখে। ফলে, দ্রুত যেকোন সমস্যা সনাক্ত করা যায়।
  • সফটওয়্যার ডেভেলাপমেন্ট এর ক্ষেত্রে, একই কোডবেজে একাধিক ডেভেলাপার কাজ করে থাকেন, তাই একে অপরের কোড বুঝতে পারা অপরিহার্য। এতে করে যেকোন সমস্যা খুব দ্রুত সংশোধন করা সহজ হয়।
  • “কোডবেজ ডকুমেন্টেশান” এর ক্ষেত্রেও নামকরণের ভূমিকা অনন্য।
  • ক্রস-প্ল্যাটফর্ম (Cross Platform) ডেভেলাপমেন্ট বা অন্যান্য সিস্টেমের সাথে ইন্টিগ্রেশান এর ক্ষেত্রে, নামকরণের নিয়ম অনুসরণ করলে তা কোডবেজের সামঞ্জস্য নিশ্চিত করতে পারে।
  • কোডবেজ রিফ্যাক্টরিং (Refactoring) এবং ডিবাগিং (Debugging) এর ক্ষেত্রেও নামকরণের সুবিধা ব্যাপক।

রেফারেন্স

https://medium.com/@code.ceeker/naming-conventions-camel-case-pascal-case-kebab-case-and-more-dc4e515b9652

জাভা

সি#