mahdi mehrabi
4 سال پیش توسط mahdi mehrabi مطرح شد
4 پاسخ

نام گذاری در برنامه نویسی

سلام خسته نباشید
یه جایی هایی مجبور میشم که توی نام گذاری ها از کلمه and استفاده کنم که یه حسی بهم میگه کاره درستی نیست

مثلا
شما فرض کنید اگر یک فانکشن داشته باشید که بخواید از طریق اون فانکشن یه سری فروشگاه هارو براساس استان و دسته بندیش بگیرید اسمه اون رو چی میزارید ؟
get_markets_by_state_and_categories

این رو هم در نظر بگیرید توی اسم فانکشن باید حتما معلوم باشه که کارش دریافت فروشگاه ها براساس استان و دسته بندیه
@hesammousavi


ثبت پرسش جدید
نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
2

از بهترین و محبوب ترین روش های نام گذاری متغیرها یا متدها ، نگارش شتری (Camel Case) یا نگارش ماری (Snake Case) هست که شما میتونید از این روش ها استفاده کنید و ترجیحا از عبارات طولانی استفاده نکنید . به عنوان مثال میتونید به این روش انجام بدید

get_markets_state_categories یا
get_marketsStateCategories


علیرضا معمارزاده
تخصص : junior level developer
@alireza.mzh 4 سال پیش مطرح شد
0

سلام
‍‍

function getMarket(state,category) {
  ...
}

در نامگذاری توابع و متغیر ها بهتره از روش camel case استفاده کنید.
https://en.wikipedia.org/wiki/Camel_case


mahdi mehrabi
@mahdimehrabi17 4 سال پیش مطرح شد
0

@alireza.mzh
دوست عزیز اصلا سوال من چیزی دیگه بود کمل کیس هم درست ولی به شرطی که از پایتون استفاده نکنی


احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
3

@mahdimehrabi17
سلام و وقت بخیر ،
بهترین کار ، خلاصه سازی اسامی توابع هست اونم با شیوه هایی مثل سرواژه یا معادل سازی و ....
میتونید سرواژه بگذارید و بالای همون تابع با کامنت کار تابع رو توضیح بدید
یه کار دیگه هم (اگر از pure PHP استفاده میکنید) میشه انجام داد که اون هم دسته بندی فانکشن‌ ها با کلاس ها هست . مثل کلاس های query builder در اکثر فریمورک ها .
در کل خیلی شلوغش نکنید، به نفع هیچکی نیست .
موفق و سلامت باشید
یا حق


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
2

از بهترین و محبوب ترین روش های نام گذاری متغیرها یا متدها ، نگارش شتری (Camel Case) یا نگارش ماری (Snake Case) هست که شما میتونید از این روش ها استفاده کنید و ترجیحا از عبارات طولانی استفاده نکنید . به عنوان مثال میتونید به این روش انجام بدید

get_markets_state_categories یا
get_marketsStateCategories


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام