نامگذاری متغیرها مثل یک استاد جاوااسکریپت


نامگذاری متغیرها مثل یک استاد جاوااسکریپت

سلام دوستان گل ! 👋

همه‌مون می‌دونیم که کدنویسی تمیز و قابل‌فهم چقدر در برنامه‌نویسی مهمه، درسته؟ یکی از اصول مهم در کدنویسی تمیز، نام‌گذاری درست و حرفه‌ای متغیرهاست. امروز قراره با چندین تکنیک برتر برای نام‌گذاری متغیرها در جاوااسکریپت آشنا بشیم که کدتون رو تمیزتر و قابل‌فهم‌تر می‌کنه.


1. اجتناب از var: یادگاری از گذشته!

قبلاً همه با var کار می‌کردیم، اما الان وقتشه که از let و const استفاده کنیم. چرا؟ چون var مشکلاتی مثل هوئیستینگ (Hoisting) داره و ممکنه رفتارهای غیرقابل‌ پیش‌بینی ایجاد کنه.

خوب:

let userName = "Younes";
const TAX_RATE = 0.1;

🔴 بد:

var userName = "Younes";

2. استفاده از let: وقتی نیاز به تغییر متغیر دارید

اگه متغیری قراره مقدارش تغییر کنه، از let استفاده کنید.

خوب:

let totalPrice = 100;
totalPrice += 50;

3. ثابت‌ها با const: مقادیر تغییرناپذیر

برای مقادیری که تغییر نمی‌کنند، از const استفاده کنید.

خوب:

const API_KEY = "abc123";

4. وضوح و توصیف‌پذیری در نام‌گذاری

اسم متغیرها باید گویا باشه تا هر کسی بتونه هدفشون رو بفهمه.

خوب:

let firstName = "Younes";
let totalPrice = 150;

🔴 بد:

let x = "Younes";
let temp = 150;

5. از کلمات معنادار استفاده کنید

اسمهایی بذارید که هدف متغیر رو مشخص کنه.

خوب:

let customerName = "Ali";
let orderStatus = "Pending";

🔴 بد:

let custNm = "Ali";
let ordSt = "Pending";

6. استفاده از Camel Case

در جاوااسکریپت، روش استاندارد برای نام‌گذاری متغیرها Camel Case هست.

خوب:

let fullName = "Younes Ghorbany";
let dateOfBirth = "1990-01-01";

🔴 بد:

let full_name = "Younes Ghorbany";
let dateofbirth = "1990-01-01";

7. ثابت‌ها را با حروف بزرگ بنویسید

ثابت‌ها بهتره با حروف بزرگ و زیرخط تعریف بشن.

خوب:

const MAX_USERS = 100;
const TAX_RATE = 0.1;

🔴 بد:

const maxUsers = 100;
const taxRate = 0.1;

8. از متغیرهای تک‌حرفی اجتناب کنید

متغیرهای تک‌حرفی فقط وقتی خوبن که برای موارد خاص مثل حلقه‌ها استفاده بشن.

خوب:

let counter = 0;
let totalSum = 50;

🔴 بد:

let i = 0;
let s = 50;

9. نام‌های جمع برای آرایه‌ها

برای آرایه‌ها از اسم‌های جمع استفاده کنید.

خوب:

let productNames = ["Laptop", "Phone"];
let orderItems = ["Item1", "Item2"];

🔴 بد:

let productName = ["Laptop", "Phone"];

10. از پیشوند برای متغیرهای بولین (Boolean) استفاده کنید

برای متغیرهای بولی، از پیشوندهایی مثل is، has یا can استفاده کنید.

خوب:

let isLoggedIn = true;
let hasAccess = false;
let canEdit = true;

🔴 بد:

let loggedIn = true;
let access = false;

11. هر متغیر را جداگانه تعریف کنید

برای خوانایی بهتر، هر متغیر رو توی یه خط تعریف کنید.

خوب:

let isActive = false;
let canEdit = true;

🔴 بد:

let isActive = false, canEdit = true;

نتیجه‌گیری

این ۱۱ تکنیک رو رعایت کنید و قول میدم کد جاوااسکریپت شما نه‌تنها تمیزتر و قابل‌فهم‌تر می‌شه، بلکه کار کردن روی پروژه‌ها براتون لذت‌بخش‌تر خواهد شد. 😊

نامگذاری متغیرها مثل یک استاد جاوااسکریپت

اگه نظر یا سوالی داشتید، خوشحال می‌شم بشنوم. تا آموزش بعدی، موفق باشید! 💻✨

دیدگاه‌ها ۶
ارسال دیدگاه جدید