نام فایل ها و متغیر ها را چه بگذاریم؟!

نامگذاری باعث میشود راحت تر کد بنویسیم. چون ما میتوانیم همه چیز را با نامش حفظ کنیم.

اما دقیقا چه نامی باید برای هر متغیر و فایل انتخاب کرد؟


نکته اول:

فرمول بسیار ساده: از کل به جزء حرکت کنید.

بر خلاف زبان انگلیسی که در آن مضاف الیه قبل از مضاف می آید در نامگذاری فایل ها و متغیر ها باید برعکس حرکت کرد. فرض کنید میخواهیم اطلاعات وارد شده (Input) کاربر (User) را در متغیری بریزیم.

در زبان انگلیسی راه حل این است: User Input به معنای ورودی کاربر
اما در برنامه نویسی راه حل بهتر این است: InputUser !

به من اعتماد کنید! همیشه برعکس بهتر است! کل را در اول گذاشته و جزء را بعد از آن.

یا مثلا میخواهیم یک فایل config برای ذخیره زبان های App بسازیم:

راه حل زبان انگلیسی: LangsConfig
راه حل برنامه نویسی: Config.Lang !

اگر میخواهید بدانید این کار چقدر به شما کمک خواهد کرد فقط امتحانش کنید. توضیح بیشتر در این رابطه نیازی نیست بدهم!


نکته دوم:

خلاصه سازی خوب است اما ما عادت داریم بخشی از متغیر را قورت دهیم!

یعنی مثلا اگر به جای returnValue بنویسیم rv یا به جای Component بنویسی cp معمولا به راحتی قابل فهم است اما وقتی یک فایل که یک Component مربوط به Form است را میخواهیم ایجاد کنیم نباید بخش Component را قورت داد!

نام درستش میشود CpForm نه Form خالی.

نامگداری تکه تکه شده در آینده مشکلات عمیقی را برایتان ایجاد خواهد کرد.

باور کنید از وقتی این مسائل ساده را رعایت میکنم بسیار کد نویسی برایم لذت بخش تر است.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *