نامگذاری به روش های pascal case و camel case
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
نامگذاری به روش های pascal case و camel case
در دنیای برنامهنویسی عناصر زیادی مثل متغیرها، پراپرتیها، متدها، کلاسها و … وجود داشته که برنامهنویسها باید در هنگام تعریف آنها، حتما یک شناسه (اسم) برایشان مشخص کنند.
جهت سهولت در خوانایی بیشتر کدها، چه برای خود برنامهنویس، و چه برای افرادی که به هر دلیل قرار است بعدها این مجموعه کد را مشاهده کنند، یک سری توافقها میان برنامهنویسان در سطح جهانی به عنوان استاندارد تعریف شده که در ادامه به دو مورد از مهمترین استانداردها، یعنی نامگذاری به روشهای کملکیس (Camel Case) و پاسکالکیس (Pascal Case) میپردازیم.
روش اول: قاعده نامگذاری به روش Pascal Case
در تعریف شناسه کلاسها، متدها، پراپرتیها و … برنامهنویسها از روش پاسکالکیس (Pascal Case) استفاده میکنند؛ در این روش حرف اول تمامی کلمهها را با حروف بزرگ و مابقی حروف را بصورت کوچیک تایپ میکنند، به عنوان مثال:
class Program
class MyPage
class KaarishoAcademy
همانطور که مشاهده نمودید، حرف P به عنوان اولین حرف Program، حروف M و P برای اولین حروف کلمات My و Page و حروف K و A به عنوان اولین حروف کلمات Kaarisho و Academy را با کاراکتر بزرگ و مابقی را با کاراکتر کوچک نوشتیم.
به این روش نامگذاری، قاعده پاسکالکیس (Pascal Case) میگویند.
روش دوم: قاعده نامگذاری به روش Camel Case
در تعریف شناسه بعضی از عناصر مثل متغیرها، برنامهنویسها از روش کملکیس(Camel Case) استفاده میکنند. در این روش اگر شناسه دارای یک سیلاب یا همان یک کلمه باشد، تمامی حروف را با کاراکترهای کوچک نوشته و اگر شناسه دارای بیش از یک کلمه باشد، حرف اول سیلاب یا همان کلمه اول را بصورت کوچک و مابقی کلمات را شبیه به قاعده پاسکال کیس (Pascal Case) نامگذاری میکنیم.
به عنوان مثال:
string name = "ali";
string family = "moghaddam jah";
string phoneNumber = "09196177955";
در مثال فوق برای شناسه name که دارای یک کلمه بوده، حرف n را بصورت کوچک نوشتهایم. این مورد برای شناسه family نیز صدق میکند، اما شناسه phoneNumber چون دارای دو سیلاب است، سیلاب اول را با حروف کوچک و سیلاب دوم را بصورت پاسکال کیس با حرف بزرگ نوشتیم. به این روش قاعده کملکیس میگویند.
در قاعده کملکیس تنها اولین حرف از کلمه اول را بصورت کوچک نوشته و مابقی کلمات را بصورت پاسکال کیس تعریف میکنیم.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.