不要進行過分設計,某一層存在真的有意義嗎?是否能夠更簡單。

曾經要對一個客戶的老項目進行維護開發接口

這個項目單單數據的訪問有把接口一塊兒算進來有11層。 當時要修改這個項目的時候真的是要發瘋。

Supplier.EIA_GetVenueAgentAccounts()
IEIAVenueAgent
EIAVenueAgent  .ListAgentAccounts()  
IEIAVenueRepository
EIAVenueRespository .ListAgentAccounts()   把datatable轉成 實體
IEIADataFactory
EIADataFactory  ReadDB_AgentAccounts()
IEIASqlDatabase
SqlDatabaseEIAUK  DataTier層
ReadDB_SellerSettings
 ReadSP_SellerSettings
SqlDataAccess.ReadFromDatabaseSP
system method.

開發

今天又一次碰到相似這種的項目,一個小項目,一看到就煩。吐糟一下。it

相關文章
相關標籤/搜索