Dart প্রোগ্রামিং ভাষায় কোড লেখার সময় পরিষ্কার এবং সুসংগঠিত থাকা খুবই গুরুত্বপূর্ণ। কোডের মধ্যে মন্তব্য (comments) এবং ফরম্যাটিং (formatting) ব্যবহার করে আপনি আপনার কোডকে আরও পাঠযোগ্য এবং পরিচালনাযোগ্য করতে পারেন।
1. কমেন্ট (Comments)
কমেন্ট হচ্ছে কোডের এমন অংশ যা প্রোগ্রামিং ভাষার দ্বারা উপেক্ষিত হয় এবং শুধুমাত্র ডেভেলপারদের জন্য ব্যবহৃত হয়। এটি কোডের উদ্দেশ্য, কার্যপ্রণালী, বা অন্যান্য বিবরণ বুঝতে সাহায্য করে। Dart এ দুই ধরনের কমেন্ট রয়েছে:
সিঙ্গেল-লাইন কমেন্ট:
একটি সিঙ্গেল-লাইন কমেন্ট তৈরি করতে // ব্যবহার করুন। এই ধরনের কমেন্ট শুধুমাত্র একটি লাইনে প্রযোজ্য।
// এটি একটি সিঙ্গেল-লাইন কমেন্ট
print('Hello, World!'); // এই কমেন্ট কোডের পাশেমাল্টি-লাইন কমেন্ট:
মাল্টি-লাইন কমেন্ট তৈরি করতে /* এবং */ ব্যবহার করুন। এই ধরনের কমেন্ট একাধিক লাইনে প্রযোজ্য।
/*
এই একটি মাল্টি-লাইন কমেন্ট।
এটি একাধিক লাইনে থাকতে পারে।
*/
print('Hello, World!');2. ফরম্যাটিং (Formatting)
ফরম্যাটিং কোডের সংগঠন এবং প্রদর্শনকে উন্নত করে, যা কোড পড়া এবং বুঝতে সহজ করে। কিছু গুরুত্বপূর্ণ ফরম্যাটিং নিয়ম নিচে উল্লেখ করা হলো:
Indentation:
কোডের ব্লকগুলোকে সঠিকভাবে সাজাতে ইনডেন্টেশন ব্যবহার করুন। সাধারণত 2 বা 4 স্পেস ব্যবহার করা হয়।
void main() {
if (true) {
print("Condition is true");
}
}Line Length:
- প্রতি লাইনে 80 থেকে 120 অক্ষরের মধ্যে থাকার চেষ্টা করুন। এটি কোড পড়া সহজ করে।
Whitespace:
অপারেটর এবং কনস্ট্রাকটরের চারপাশে স্পেস ব্যবহার করুন। এটি কোডের স্পষ্টতা বাড়ায়।
var sum = a + b; // সুস্পষ্টতার জন্য স্পেস ব্যবহার করা হয়েছেBraces:
কোডের ব্লক শুরু করার সময় { এবং শেষ করার সময় } ব্যবহার করুন, এবং সাধারণত সেগুলো একই লাইনে রাখুন।
void main() {
if (true) {
print("Hello, Dart!");
}
}3. ফরম্যাটিং টুলস
Dart এ কোড ফরম্যাট করার জন্য কিছু জনপ্রিয় টুলস রয়েছে, যেমন:
Dart Formatter (dartfmt): Dart SDK এর অংশ হিসেবে অন্তর্ভুক্ত থাকে, যা কোড ফরম্যাট করার জন্য ব্যবহৃত হয়। আপনি এটি টার্মিনালে ব্যবহার করতে পারেন:
dart format your_file.dartIDE Integration: Visual Studio Code, Android Studio, এবং IntelliJ IDEA এর মতো IDE গুলি Dart ফরম্যাটিংয়ের জন্য বিল্ট-ইন সাপোর্ট সরবরাহ করে। সাধারণত একটি শর্টকাট ব্যবহার করে (যেমন Shift + Alt + F VS Code এ) কোড ফরম্যাট করা যায়।
Read more