প্রস্তাবিত পদ্ধতি: আলাদা স্টেটমেন্ট
নিচের পদ্ধতিটি বেশি কার্যকর:
var variable1 = 5; var variable2 = 3.6; var variable3 = "Amit";
কারণ: ভেরিয়েবল যোগ, বাদ বা আপডেট করা সহজ।
কম প্রস্তাবিত: কমা দিয়ে এক লাইনে
var variable1 = 5, variable2 = 3.6, variable3 = "Amit";
সমস্যা: ভেরিয়েবল বাদ দিলে কোমা এবং var কীওয়ার্ড ঠিক করতে হয়। প্রথমটি বাদ দিলে দ্বিতীয়টিতে var যোগ করতে হয়।
আধুনিক সেরা অনুশীলন (ES6+)
// প্রতিটি লাইনে আলাদা ডিক্লেয়ারেশন (স্পষ্ট এবং মেইনটেইনেবল)
const API_URL = "https://api.example.com";
const MAX_RETRIES = 3;
let userName = "John";
let userAge = 30;
let isActive = true;
// ডিস্ট্রাকচারিং অ্যাসাইনমেন্ট
const [first, second] = [1, 2];
const { name, age } = { name: "John", age: 30 };
সারসংক্ষেপ
| পদ্ধতি | প্রস | কন্স |
|---|---|---|
| আলাদা লাইন (var/let/const) | পড়তে সহজ, ডিবাগিং সহজ, গিট ডিফ ক্লিন | थোড়া বেশি লাইন |
| কোমা-সেপারেটেড | কম লাইন | রিফ্যাক্টরিং কঠিন, মার্জ কনফ্লিক্ট |
| ডিস্ট্রাকচারিং | কনসাইজ, এক্সপ্রেসিভ | কমপ্লেক্স অবজেক্টের জন্য উপযুক্ত |