saralotfi
saralotfi
خواندن ۳ دقیقه·۵ ماه پیش

Snake Case VS Camel Case VS Pascal Case VS Kebab Case


به عنوان یک مهندس کامپیوتر بهتر است با نقل قول های زیر اشنا باشیم.

میخواهیم تفاوت بین پر طرفدار ترین نوع caseهارو توضیح بدهیم:

چرا در برنامه نویسی از caseها استفاده میکنیم؟

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

به طور خاص، قراردادهای نامگذاری خاصی در همه زبان های برنامه نویسی موجود است که به نام های زیر نیز شناخته می شون

Snake Case

Camel Case

Pascal Case

Kebab Case

هنگامی که صحبت از استفاده از هر سبکی میشود ، هیچ پاسخ قطعی در مورد اینکه کدام یک بهترین است وجود ندارد. بستگی دارد.هنگام انتخاب سبک مورد نظر بهترین روش های زبان برنامه نویسی مورد استفاده در پروژه خود را در نظر داشته باشید.و مهم نیست که کدام مورد را انتخاب می کنید، در پروژه خود ثابت قدم باشید.

بهترین تمرین این است که یک سبک مورد را انتخاب کنید و به آن پایبند باشید. به این ترتیب، کد شما برای خود و سایر توسعه دهندگانی که ممکن است در یک تیم با آنها کار می کنید، خوانا، آسان برای درک و نگهداری باقی بماند.

بیایید هر مورد را با جزئیات بیشتر در بخش های بعدی ببینیم:

  • Snake case

هر کلمه را با یک کاراکتر زیر خط ( _) جدا می کند

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

معمولاً هنگام برنامه نویسی در پایتون با آن بیشتر مواجه خواهید شد و نه در برنامه نویسی د جاوا، جاوا اسکریپت یا تایپ اسکریپت.

هنگام کار با پایگاه داده نیز با آن روبرو خواهید شد، زیرا برای ایجاد نام جدول و ستون استفاده می شود.

همچنین یک نسخه تمام کلاهک از ان وجود دارد که در آن همه حروف در حروف بزرگ هستند.

نسخه با حروف بزرگ برای اعلان ثابت ها در اکثر زبان های برنامه نویسی استفاده می شود. ثابت یک آیتم داده ای است که مقدار آن در طول عمر یک برنامه تغییر نمی کند.

مثال

number_of_donuts = 34 fave_phrase = &quotHello World&quot
  • Kebab Case
  • تفاوت بین Snake case و Kebab Case در این است کهKebab Case هر کلمه را -به جای زیرخط با یک کاراکتر خط تیره جدا می کند.
  • بنابراین، همه کلمات کوچک هستند و هر کلمه با یک خط تیره از هم جدا می شودو Kebab Case یکی دیگر از خواناترین روش های ترکیب چند کلمه در یک کلمه است.

بیشتر در آدرس های اینترنتی با ان مواجه میشوید.

URL (مخفف Uniform Resource Locator) یک آدرس منحصر به فرد برای دسترسی به یک منبع در وب است.

مثال

NUMBER_OF_DONUTS = 34 FAVE_PHRASE = &quotHello World&quot
  • Camel Case

هنگام استفاده از حروف ان با کوچک کردن کلمه اول شروع می کنید. سپس، حرف اول هر کلمه ای که در ادامه می آید را بزرگ می نویسید.

بنابراین، یک حرف بزرگ در ابتدای کلمه دوم و در هر کلمه بعدی که به دنبال آن می آید ظاهر می شود

در جاوا، جاوا اسکریپت و تایپ اسکریپت برای ایجاد نام متغیرها، تابع ها و متدها با camel case مواجه خواهید شد.

مثال

number-of-donuts = 34 fave-phrase = &quotHello World&quot
  • Pascal Case

Pascal Case شبیهCamel Case است.

تنها تفاوت بین این دو این است که حروف پاسکال نیاز دارد که حرف اول کلمه اول نیز بزرگ شود.

بنابراین، هنگام استفاده از ان، هر کلمه با یک حرف بزرگ شروع می‌شود (برخلافCamel Case که اولین کلمه با حروف کوچک است)

مثال:

NumberOfDonuts = 34 FavePhrase = &quotHello World&quot


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