در پست قبلی اشاره کوتاهی در قالب یک پیشنهاد به ساختار بندی یک پروژه انگولار پرداختیم در این پست در نظر دارم که پیشنهادی دیگر مبنی بر نام گذاری فایل ها در این لایه تجربه خودم را به اشتراک بگذارم.
در اغلب پروژه هایی که قرار گرفتم نام گذاری فایل ها حاکی از ماهیت و یا ویژگی اون فایل نبود به طور مثال اگر ما قرار بود یک Factory را ایجاد کنیم که در آن ورودی Name دریافت و بعد از یک پروسه خروجی Username به ما داده میشد، نام این فایل چه چیزی باید قرار میگرفت؟ در ادامه خواهیم گفت.
از نظر من نام گذاری براساس هدف و کاربرد یک فایل صورت میگیرد، و خیلی باید دقت داشته باشیم که دقیق این پروسه را انجام دهیم چون در تجربه شما بسیار تاثیر گذار خواهد بود و رزومه خوبی را خواهید داشت.
برای مثال قبل ما از نام nameProcessor استفاده میکنیم که به ما مفهوم پردازش یک نام را خواهد داد، اما اشتباهاتی که دیده بودم به اینصورت بود که نام فایل username یا process قرار گرفته بود، و اهمیت این ماجرا به این شکل مطرح خواهد شد که در آینده بعد از اینکه پروژه شما بزرگتر شد این نوع نامگذاری ها شما را سر در گم خواهد کرد.
نتیجه گیری که میتوان گرفت این است که نامگذاری فایل ها در این لایه میتواند به شما تجربه های شیرین و یا تلخی را به جای بگذارد به این صورت که ممکن است کدی را در پروژه به دلیل درست نبودن نام آن 2 بار تکرار کرده باشید.