「半夜睡不著覺, 把心情哼成歌」
大家晚上好, 因為開發卡關卻又睡不著所以上來聊聊近況並且請求建議與協助
先介紹一下我自己, 目前職稱是後端工程師, 使用語言為php, 相關年資累計約五年四個月
目前手上的 Project 使用 Laravel Framework 開發, 程式碼架構依目錄區分為 Controller(Presentation)->Service(Business)->Repository(Data)->Entity
基本上各層的存取範圍以箭頭方向為準且不可逆, 但因為協同開發的關係偶爾還是會出現 Controller直接存取Repository的情況
因為沒有新的 feature/issue 的關係, 所以本週有空檔可以回頭整理之前寫的程式碼
越整理我就越沮喪
我發現自己沒有分辨哪些邏輯該歸類到哪一層的能力, 舉例來說: