খাতায় যখন আমরা লাল বা কালার পেন দিয়ে কোনো কিছু ব্যাখ্যা বা বোঝার জন্য ছোট নোট লিখি, ঠিক সেভাবেই কোডের মধ্যে কমেন্ট ব্যবহার করা হয়। কমেন্ট হলো প্রোগ্রামারের জন্য একটি “রিমাইন্ডার” বা “গাইডলাইন” যা কোড কীভাবে কাজ করে তা ব্যাখ্যা করতে সাহায্য করে।
তাহলে, সহজ ভাষায় বুঝাই কীভাবে বিভিন্ন প্রোগ্রামিং ভাষায় কমেন্ট লেখা যায় এবং কেনো এটি দরকার। নিচে উদাহরণ সহ দেওয়া হলো:
HTML
যখন আমরা HTML ব্যবহার করি, তখন অনেক সময় বড়ো কোডের মধ্যে বুঝার জন্য কিছু অংশকে ব্যাখ্যা করে রাখি।
Example:
<!-- Header section starts here -->
<header>
<h1>My Awesome Website</h1>
</header>
<!-- Header section ends here -->
এটি অনেকটা এমন: খাতায় “হেডার” অংশ লিখে পাশে ছোট্ট করে লিখলাম, “এই অংশে শুধু টাইটেল আছে।”
CSS
CSS এ আমরা বিভিন্ন ডিজাইনের জন্য কোড লিখি। যদি বোঝার জন্য কিছু চিহ্ন রাখতে চাই, তখন কমেন্ট ব্যবহার করি।
Example:
/* This is the style for the main heading */
h1 {
color: red;
text-align: center;
}
এটি অনেকটা এমন: টাইটেলটিকে লাল রঙে এবং মাঝখানে রাখার জন্য আমরা “তীর চিহ্ন” দিয়ে বললাম, “এটা হেডিং স্টাইল।”
JavaScript
JavaScript এ কাজের ধাপগুলো লিখে রাখতে চাইলে আমরা কমেন্ট ব্যবহার করি।
Example:
// Step 1: Declare a variable
let name = "Mawdud";
/* Step 2: Call the function
to display the name */
function showName() {
console.log(name);
}
এটি অনেকটা এমন: আমাদের টাস্কের ধাপগুলো লিখে রাখলাম যেন পরবর্তীতে সহজে বুঝতে পারি।
React JS (JSX এর ভেতরে)
React এ কোডের ভেতরে কমেন্ট করতে হয়
{/* */}
এর মাধ্যমে।
Example:
function App() {
return (
<div>
{/* This section contains the welcome message */}
<h1>Welcome to My App</h1>
</div>
);
}
এটি অনেকটা এমন: যেন “এই অংশে শুধু ওয়েলকাম মেসেজ আছে” তা লিখে রাখলাম।
PHP
PHP এর ক্ষেত্রে অনেকটা একইরকম।
Example:
<?php
// This line prints a message
echo "Hello, World!";
/* This is a longer comment
explaining the code block below */
if (true) {
echo "Condition is true!";
}
?>
এটি অনেকটা এমন: “প্রথমে প্রিন্ট করবে, তারপর শর্ত চেক করবে” বলে ব্যাখ্যা লিখে রাখলাম।
কেন কমেন্ট দরকার?
- সহজ বোঝার জন্য: ভবিষ্যতে আপনি বা অন্য কেউ কোড পড়লে যেন বুঝতে পারে।
- প্রজেক্টের দলগত কাজে: আপনার টিমমেটরা যেন দ্রুত বুঝে নিতে পারে।
- ডিবাগিং (ত্রুটি খুঁজে বের করা): কোডের কোনো অংশ চালু বা বন্ধ করতে সহজে খুঁজে পাওয়া।
তাহলে, মনে রাখবেন: কমেন্ট কোডের নোটবুকের মতো। এটি প্রোগ্রামারদের কাজ সহজ করে।