نامگذاری باعث میشود راحت تر کد بنویسیم. چون ما میتوانیم همه چیز را با نامش حفظ کنیم.
اما دقیقا چه نامی باید برای هر متغیر و فایل انتخاب کرد؟
فرمول بسیار ساده: از کل به جزء حرکت کنید.
بر خلاف زبان انگلیسی که در آن مضاف الیه قبل از مضاف می آید در نامگذاری فایل ها و متغیر ها بهتر است برعکس حرکت کنیم. (این نکته فقط در رابطه با مضاف است نه صفت) فرض کنید میخواهیم یک کامپوننت مودال حذف کاربر را در متغیری بریزیم.
در زبان انگلیسی راه حل این است: UserDeleteModal به معنای مودال حذف کاربر
اما در برنامه نویسی راه حل بهتر این است: ModalUserDelete!
به من اعتماد کنید! همیشه برعکس بهتر است! کل را در اول گذاشته و جزء را بعد از آن.
یا مثلا میخواهیم یک فایل config برای ذخیره زبان های App بسازیم:
راه حل زبان انگلیسی: LangsConfig
راه حل برنامه نویسی: Config.Lang !
اگر میخواهید بدانید این کار چقدر به شما کمک خواهد کرد فقط امتحانش کنید. توضیح بیشتر در این رابطه نیازی نیست بدهم!
خلاصه سازی خوب است اما ما عادت داریم بخشی از متغیر را قورت دهیم!
یعنی مثلا اگر به جای returnValue بنویسیم rv یا به جای Component بنویسی cp معمولا به راحتی قابل فهم است اما وقتی یک فایل که یک Component مربوط به Form است را میخواهیم ایجاد کنیم نباید بخش Component را قورت داد!
نام درستش میشود CpForm نه Form خالی.
نامگداری تکه تکه شده در آینده مشکلات عمیقی را برایتان ایجاد خواهد کرد.
باور کنید از وقتی این مسائل ساده را رعایت میکنم بسیار کد نویسی برایم لذت بخش تر و راحت تر است.