یادداشت های یک دوستدار فناوری اطلاعات و سیستم عامل های متن باز

یادداشت های یک دوستدار فناوری اطلاعات و سیستم عامل های متن باز

یادداشت های یک دوستدار فناوری اطلاعات و سیستم عامل های متن باز

یادداشت های یک دوستدار فناوری اطلاعات و سیستم عامل های متن باز

یادداشت های یک دوستدار فناوری اطلاعات و سیستم عامل های متن باز

طبقه بندی موضوعی

۲ مطلب با کلمه‌ی کلیدی «برنامه نویسی» ثبت شده است

  • ۰
  • ۰

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

در میان این قالب‌ها بعنوان مثال قالب bootstrap 3, foundation , ... وجود دارد.

بعنوان مثال کاربر برای استفاده از قالب bootstrap 3 در فرم‌های خود بکمک تنظیم زیر در فایل config.yml اعمال نماید:

twig:
    form:
        resources: ['bootstrap_3_layout.html.twig']
منبع:
  • حمیدرضا صدوقی
  • ۱
  • ۰

معمولاً برای برنامه نویسی از یک سری استانداردهایی برای خوانایی و فهم بهتر کدها استفاده میشود. یکی از این روش ها استفاده از اصولی مشخص و جامع در نامگذاری متغیرها، کلاسها و دیگر اجزاء موجود در یک برنامه میباشد.

در این مقاله روش های مختلف نامگذاری عناصر مختلف یک برنامه کامپیوتری معرفی میشود.

camelCase:

در این روش اگر یک متغیر را که از تعدادی کلمه تشکیل شده است درنظر بگیریم کلیه حروف اول هر کلمه را به استثنای اولین کلمه حرف بزرگ در نظر میگیریم و فضاهای حالی بین کلمات را حذف و نیز از کاراکتر خط پایین "_" نیز در بین کلمات استفاده نمیکنیم. بعنوان نمونه:

suggested site name => suggestedSiteName
save action => saveAction
entity name => entityName
calculate average => calculateAverage

کاربرد:

کاربرد این روش در نامگذاری متغیرها، توابع و متدهای کلاسها میباشد.

snake_case:

در این روش در صورت استفاده از چند کلمه برای متغیر کلمات تشکیل دهنده را به کمک کاراکتر خط پایین"_" از هم جدا میکنیم و همه‌ی حروف کوچک میباشند. البته حرف اولین کلمه میتواند کوچک و یا بزرگ باشد. همچنین مطالعات نشان داده که این روش نسبت به camelCase سریعتر توسط انسان خوانده می‌شوند. بعنوان نمونه:

suggested site name => suggested_site_name OR Suggested_site_name
save action => save_action OR Save_action
entity name => entity_name OR Entity_name
calculate average => calculate_average
str cmp => str_cmp
str cut => str_cut

کاربرد:

کاربرد این روش در کدهای کامپیوتری برای نام توابع، متغیرها و حتی نام فایلها است. البته در گذشته معمولاً استفاده میشده است.

StudlyCaps or PascalCase:

در این روش حرف اول همه کلمات بصورت حرف بزرگ و بقیه حروف کوچک هستند و بین کلمات هیچ کاراکتر اضافه‌ای همچون خط پایین "_" وجود ندارد. در واقع تفاوت این روش با روش camelCase تنها در بزرگ بودن حرف اولین کلمه در این روش است. نمونه‌هایی از این روش بصورت زیر است:

suggested site name => SuggestedSiteName
entity name => EntityName
action interface => ActionInterface
output stream => OutputStream

کاربرد:

کاربرد این روش در نام کلاس‌ها و interface ها میباشد.


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


برای مطالعه بیشتر به مقالات زیر میتوانید رجوع کنید:


  • حمیدرضا صدوقی