در پست معرفی نگارش قبلی "اصول و قرار دادهای نامگذاری در دات نت" یکی از خوانندگان نظری دادند که درآن یکی از اشتباهات کتابچه رو عنوان نمودند که ازشون تشکر می کنم و همچنین نظری تحت عنوان اینکه نباید از روش Hungarian برای نام گذاری کنترل ها استفاده کرد، دادند ولی ایشون و تمامی عزیزانی که اینطور فکر می کنند باید توجه داشته باشند که دو روش برای نام گذاری کنترل ها وجود دارد:
روش Casing :
در این روش کنترل ها را بر اساس قوانین متغیرهای سراسری نام گذاری می شوند یعنی:
در این روش کنترل ها را بر اساس قوانین متغیرهای سراسری نام گذاری می شوند یعنی:
- نام باید اسم و یا موصوف باشد.
- از پسوند ها و پیشوند ها برای تعیین نوع متغیر خود داری کنیم.
- از زیر خط استفاده نکنیم.
- از روش Pascal Case استفاده کنیم.
در این شکل از نام گذاری نمی توان در هنگام کد نویسی کنترل ها را از متغیر ها جدا سازی کرد که این دلیل در بیشتر موارد باعث سردرگمی برنامه نویس میشود.
روش Hungarian :
در این روش از یک سری کلمات (لیست کامل در فصل دوازده کتابچه) برای انواع کنترل ها استفاده می کنیم که این مسعله باعث جداسازی و دسته بندی شدن کنترل ها میشه (در Intellisense) که می تونه کد نویسی رو بسیار راحت کرده و همچنین فهم و خوانایی کد رو تا حد زیادی افزایش بده.
به شخصه استفاده از روش دوم رو ترجیح می دهم.
پ.ن: کتابچه مستندات بروز شده است و می توانید آن را از اینجا دریافت کنید.(ورژن فعلی 2.2)
هیچ نظری موجود نیست:
ارسال یک نظر