因為我本身沒有參與過項目架構,所以為了避免後續的開發過程中項目無序,繁雜。所以在這裡我要給我自己設定一個規範。 後端 目前採用的就是:Net6(長期支持)+倉儲模式(類似三層架構) 雖然現在流行微服務,但我目前還沒法自己完全去做,還得學啊! 目前8的預覽版已經出現,但是得申請,7的話是標準期限支持, ...
因為我本身沒有參與過項目架構,所以為了避免後續的開發過程中項目無序,繁雜。所以在這裡我要給我自己設定一個規範。
後端
目前採用的就是:Net6(長期支持)+倉儲模式(類似三層架構)
雖然現在流行微服務,但我目前還沒法自己完全去做,還得學啊!
目前8的預覽版已經出現,但是得申請,7的話是標準期限支持,所以這裡還是選擇6。
倉儲模式,類似三層,我在學校就是學的這個,雖然現在我完全已經忘記了……
項目名稱 FastEasyAPI ,取快速簡單的意思,所以我的後端命名上面就以此為基礎了。
倉儲模式包括服務層,程式層,倉儲層。也就是所謂的三層。
API程式層:FastEasyAPI
服務層:IFastEasy.Service(服務介面層),FastEasy.Service(服務實現層)
倉儲層:IFastEasy.Repository(倉儲介面層),FastEasy.Repository(倉儲實現層)
命名規範
方法名:每個首字母都要大寫,使用英文描述性的名稱,例如GetEntity,DeleteEntity等。
變數命名:首字母小寫,接下來的字母首字母大寫
類命名:貼切你的功能內容,例如我要註入swagger服務,則命名AddSwaggerModule