قواعد نامگذاری در برنامه نویسی
یک اپ نویس بایستی از قواعد وضع و اوضاع طراحی سایت در مشهد گردیده برای تایپ کردن کدهای منزه و استاندارد استعمال نماید. یک کدام از این قواعد اسم گذاری متغیرها، کلاس ها، توابع، پکیج و بقیه موادتشکیل دهنده نرمافزار میباشد.
اسم گذاری PascalCase پاسکال
در شیوه نامگذاری پاسکال Pascal در اینشیوه اسم گذاری کلام نخستین همگی کلمه ها با حروف گران قدر نوشته میشود و در میان هر کلمه و واژه از هیج کاراکتری (space ، - ، _ و ...) به کار گیری نمیشود. کاربرد در نامگذاری کلاس ها و property ها.
مانند: ClientTarget, UserStatus
اسم گذاری camelCase شتر
درشیوه اسم گذاری کمل Camel و شتر هر واژه با کلام خرد و بقیه کلمه ها با حروف گران قدر نوشته میشود و فی مابین هر واژه از هیج کاراکتری (space ، - ، _ و ...) به کارگیری نمیشود. کاربرد در نامگذاری پارامترهای ارسالی به تابع، متغیر ها و کلیدها در json.
مانند: userId, deliveredAtTime
اسم گذاری snake_case مار
در اینشیوه اسم گذاری snake یا این که مار هر واژه و کلمه با _ underline از کلمه و واژه پیشین غیروابسته میگردد. برای نامگذاری function, method, variable .
مانند: user_id, received_at
اسم گذاری kebab-case
درین شیوه اسم گذاری هر کلمه و واژه با - dash از واژه و کلمه گذشته مستقل میشود. اسامی دیگه این مدل lisp-case, spinal-case, Train-Case. این نامگذاری نسبتاً منسوخ شدهاست و برای query string در url گزینه به کار گیری قرار میگیرد. بقیه کاربرد های آن با نامگذاری snake case ایفا میشود.
مانند: lazy-load, fox-name
در انتها بایستی بهاین نکته اشاره کنم که برای یک نرمافزار نویس، نظم و طبق یک اصول فعالیت کردن بسیار اصلی میباشد. به این دلیل که کد ها بایستی پیوسته و قابل رصد باشند. ممکن میباشد در آجل به آن برگردید، می بایست روالی باشد که بتوانید آن را در نظر گرفتن نمائید.
در ویندوز و پوشه بندی امور نیز این قضیه بسیار اصلی میباشد. مخصوصا زمانی در یک کمپانی و تیم شغل میکنید می بایست دسترسی به داده ها برای همکار دیگری که بعداز شما میاید و یا این که ممکن میباشد به فایل شما نیاز داشته باشد، آسوده باشد.