×

قواعد نام گذاری در برنامه نویسی که باید بلد باشید !!

قواعد نام گذاری در برنامه نویسی که باید بلد باشید !!

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

۱. استفاده از نام‌های معنادار: نام‌های انتخاب شده باید معنای مشخصی داشته باشند و به خواننده کمک کنند تا مفهوم و کاربرد متغیر یا تابع را درک کند.

۲. استفاده از حروف کوچک و بزرگ: در برخی زبان‌های برنامه‌نویسی، تفاوت بین حروف کوچک و بزرگ در نام‌ها تشخیص داده می‌شود. بنابراین، استفاده از حروف بزرگ در ابتدای نام‌ها برای نام‌گذاری کلاس‌ها و توابع معمول است.

۳. استفاده از نام‌های خودگویا: نام‌هایی که خودگویانه هستند و مفهوم و کاربرد متغیر یا تابع را به خوبی توصیف می‌کنند، مورد ترجیح هستند. به عنوان مثال، در برنامه‌نویسی وب، استفاده از نام‌های مانند "username"، "password"، "email" و غیره معمول است.

۴. استفاده از نام‌های کوتاه و مفهومی: ترجیحاً نام‌های کوتاه و مفهومی را برای متغیرها و توابع انتخاب کنید. این کار باعث می‌شود کد خوانا‌تر و قابل درک‌تر شود.

۵. استفاده از نام‌های Camel Case یا Snake Case: در Camel Case، کلمات در نام به هم پیوسته و هر کلمه جدید با حرف بزرگ شروع می‌شود (به عنوان مثال: myVariableName). در Snake Case، کلمات با استفاده از خط تیره جدا می‌شوند (به عنوان مثال: my_variable_name). استفاده از هر دو روش متداول است و بستگی به ترجیح شخصی و همچنین قوانین زبان برنامه‌نویسی دارد.

۶. عدم استفاده از نام‌های تک حرفی: استفاده از نام‌های تک حرفی مانند "a"، "b"، "c" و غیره بهتر است که اجتناب شود، مگر اینکه در موارد خاصی مورد نیاز باشد.

۷. عدم استفاده از کلمات کلیدی: در برنامه‌نویسی، برخی کلمات به عنوان کلمات کلیدی در نظر گرفته می‌شوند و استفاده از آن‌ها برای نام‌گذاری متغیرها و توابع مجاز نیست. به عنوان مثال، در زبان‌های برنامه‌نویسی مانند Java، "int"، "class"، "if" و غیره کلمات کلیدی هستند.

این قواعد نام‌گذاری تنها چند مورد از قواعد رایج هستند و بستگی به زبان برنامه‌نویسی و استانداردهای مورد استفاده دارد. استفاده از قواعد نام‌گذاری مناسب بهترین روش برای افزایش خوانایی و قابلیت نگهداری کد است.

مقالات مرتبط

استفاده از فونت اختصاصی در CSS

استفاده از فونت‌های اختصاصی در طراحی وب می‌تواند به جذابیت بصری و حرفه‌ای‌تر شدن سایت …

هنر وسط‌چین کردن در CSS: از Flexbox تا Grid و فراتر

وسط چین کردن المان‌ها در CSS یکی از مهارت‌های کلیدی برای هر طراح وب است. …

انواع حلقه در جاوااسکریپت: معرفی و کاربردهای پیشرفته

جاوااسکریپت، به عنوان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی وب، ابزارهای مختلفی

راهنمای جامع useState در React

useState یک هوک است که به شما اجازه می‌دهد تا state محلی را در یک

آشنایی با JSX: نوشتن کد های React به زبان ساده

JSX مخفف JavaScript XML است و یک توسعه‌ی سینتکسی برای JavaScript به شمار می‌رود که

راهنمای جامع استفاده از کانتینرها در Bootstrap برای طراحان وب

کانتینرها در Bootstrap به عنوان اولین لایه برای ساخت و طراحی یک صفحه وب به …

Bootstrap: راهنمای جامع برای تازه‌کاران فرانت‌اند

Bootstrap یکی از محبوب‌ترین چارچوب‌های جلوه‌بندی وب است که برای توسعه‌دهندگان فرانت‌ان

پنج وبسایت ضروری و جذاب برای برنامه‌نویسان فرانت‌اند

پنج وبسایت ضروری و جذاب برای برنامه‌نویسان فرانت‌اند: ابزارهایی که نباید از دست داد!

کدام فریمورک CSS برای برنامه‌نویسان فرانت‌اند مبتدی بهتر است؟ Bootstrap، Tailwind یا Bulma؟

کدام فریمورک CSS برای برنامه‌نویسان فرانت‌اند مبتدی بهتر است؟ Bootstrap، Tailwind یا Bulma؟

آسیب‌شناسی کمال‌گرایی: تاثیرات آن بر برنامه‌نویسان و پروژه‌ها

کمال‌گرایی در برنامه‌نویسی مفهومی است که به تلاش برای نوشتن کدهایی با بالاترین استانداردهای کیفی …

مراحل نصب ری‌اکت جی‌اس

ری‌اکت (React) یک کتابخانه جاوااسکریپت متن باز برای ساخت رابط کاربری (UI) است که توسط …

الگوریتم جستجو دودویی چیست ؟

الگوریتم جستجوی دودویی یک الگوریتم کارآمد برای جستجو در یک لیست مرتب (مثلاً یک آرایه) …

چطوری کارآموزی برنامه نویسی داشته باشیم؟

وقتی یه مدت از شروع برنامه نویسی من گذشت و زبان ها و تکنولوژی ها …

آیا برای برنامه نویس شدن باید دانشگاه برم؟

نه، برای برنامه‌نویس شدن شما نیازی به حضور در دانشگاه ندارید. در حقیقت

برنامه نویسی چیست ؟

برنامه‌نویسی یکی از حیاتی‌ترین و مهم‌ترین حرفه‌های امروزی است که در بسیاری از صنایع و …