منو سایت

  • خانه
  • وبلاگ
  • کیس پاسکال چیست؟ تعریف و جایگزین (با مثال)

کیس پاسکال چیست؟ تعریف و جایگزین (با مثال)

 تاریخ انتشار :
/
  وبلاگ
کیس پاسکال چیست؟ تعریف و جایگزین (با مثال)

کیس پاسکال چیست؟ تعریف و جایگزین (با مثال)

کیس پاسکال چیست؟

Pascal Case یک قرارداد کدگذاری برای نامگذاری اشیا است به طوری که حروف اول هر کلمه مرکب با حروف بزرگ نوشته می شود. چنین قراردادی به این دلیل استفاده می شود که زبان های برنامه نویسی به شما اجازه نمی دهند کلمات را با فاصله جدا کنید. در اینجا چند نمونه از مورد پاسکال آورده شده است:

  1. سن من
  2. MainViewController
  3. پیش فرض های کاربر

کیس پاسکال چه مشکلی را حل می کند؟

در توسعه نرم افزار، نوشتن کد با کیفیت مهم است. یکی از جنبه های کلیدی نوشتن کد قابل مدیریت و مقیاس پذیر، نامگذاری منطقی کد است.

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

اغلب اوقات، یک کلاس، متغیر یا تابع به نامی نیاز دارد که ترکیبی از چند کلمه باشد. به عنوان مثال، می توانید از یک نام مانند استفاده کنید کنترلر مشاهده دستگاه های نزدیک.

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

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

به عنوان مثال، بیایید شی 4 کلمه ای که قبلا ذکر شد را به یک ثبات پاسکال تبدیل کنیم:

  • کنترلر مشاهده دستگاه های نزدیک –> NearbyDevicesViewController

همانطور که می بینید، این عبارت اکنون بسیار راحت تر خوانده می شود.

چرا به آن کیس پاسکال می گویند؟

مطالعه موردی پاسکال در جامعه زبان برنامه نویسی پاسکال رایج شد. اینجا بود که این اصطلاح معرفی شد.

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

از آنجا که پیکره پاسکال باعث شد کد بسیار بهتر به نظر برسد، تبدیل به یک قرارداد شد. از پاسکال، مورد پاسکال محبوبیت پیدا کرد و تبدیل به یک قرارداد برای بسیاری از زبان های برنامه نویسی دیگر شد. به عنوان مثال، در زبان برنامه نویسی سوئیفت، نام کلاس ها معمولاً از قراردادهای نامگذاری حروف کوچک و بزرگ پیروی می کنند.

سایر سیستم های پرداخت

کیس پاسکال تنها سبک موردی نیست. در مجموع، چهار سبک پوشش مجزا وجود دارد که معمولاً در توسعه نرم افزار استفاده می شود. این سبک ها عبارتند از:

  1. کیس پاسکال
  2. مورد شتر
  3. کیف مار
  4. کیسه کباب

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

1. جعبه شتر (camelCase)

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

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

به عنوان مثال، در اینجا یک متغیر به نام ثبت شتر وجود دارد:

myBankBalance = 1000

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

2. کیف مار (snake_case)

کیف مار یکی دیگر از سبک های محبوب کیس است. بر خلاف قاب شتر یا پاسکال، در جعبه مار از حروف بزرگ استفاده نمی شود. در عوض، کلمات با یک خط زیر از هم جدا می شوند.

مثلا:

my_bank_balance = 100

در برنامه نویسی معمولاً وقتی ثابت ها را اعلام می کنید یک مورد مار می بینید. معمولاً هنگام اعلام ثابت ها، حروف نیز با حروف بزرگ نوشته می شوند.

PI_APPROX = 3.14159
MAX_CONNECTIONS = 32

همچنین، فیلدهای پایگاه داده معمولاً با یک snake case برچسب گذاری می شوند.

{
    username: "Alice",
    user_login_attempts: 13,
    last_attempt: 1662988728,
}

3. کیسه کباب (قاب کباب)

یک انتخاب کمتر رایج اما همچنان محبوب برای ترکیب چند کلمه در توسعه نرم افزار، استفاده از جعبه کباب است. کیف کباب یادآور کیسه مار است. اما به جای استفاده از خط زیر، کلمات با خط فاصله از هم جدا می شوند.

مثلا:

my-bank-balance = 101

توجه داشته باشید که اکثر زبان های برنامه نویسی از استفاده از خط تیره به عنوان جداکننده پشتیبانی نمی کنند. این باعث می شود که کیس کباب در اکثر زبان های برنامه نویسی کار نکند.

معمولا در آدرس ها یک مغازه کباب فروشی می بینید.

https://bank.example.com/my-account-balance

جمعش کن

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

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

دلیل Pascal Case (و سایر سیستم‌های رجیستر) این است که زبان‌های برنامه‌نویسی اجازه استفاده از فضاهای خالی بین کلمات را نمی‌دهند.

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

علاوه بر کیس پاسکال، دیگر سبک های کیس محبوب عبارتند از:

  • کیف شتر (camel Case)
  • کیف مار (snake_case)
  • کیسه کباب (قاب کباب)

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

با تشکر برای خواندن. کد نویسی مبارک!

همچنین بخوانید