當前位置:
首頁 > 最新 > 代碼結構及一些代碼規範建議

代碼結構及一些代碼規範建議

一些感悟

  • 代碼結構和規範關係到項目的可持續維護以及維護的周期,非常重要,但真正重視並落地的很少

  • 經典的MVC模式一般都能說出來,但真正落地到項目代碼結構的時候,卻缺少思考

  • 當寫代碼和找代碼讓人感覺彆扭的時候,就該考慮如何去優化了

  • 一切皆對象,在規劃代碼結構的時候也需要有面向對象的思維方式

  • 很多張口就是高並發、大數據、高流量等之類高大上辭彙的人,缺很少注重代碼的基礎結構,寫出的代碼很難讓人輕易上手

  • 如果代碼結構和規範做得好一點,一般項目有一兩個頂樑柱再加一些新手就完全可以搞定。這樣既可以節省人力成本,也可以快速培養新人,新加入的成員也能快速融入

以下是整理的一般類型的項目代碼結構,僅供參考。部分模塊是使用spring boot開發項目的命名,但總體結構思路是一樣的,如果不使用spring boot開發項目,只是修改一下名字即可

建議的包結構及簡單說明

說明

代碼規範和結構的幾點建議

使用sqlid調用方式的話,dao中的查詢可以公用同一個sqlid:

如果使用寫介面與mapper對應的方式,mapper.xml則需要寫三個select,或者通過傳入參數進行判斷處理,返回值也根據使用情況需要處理

可以改為

使用的時候可以這樣:

以上,純屬個人觀點,但也基本都是經過實踐後認為還不錯的一些方式


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愚猿 的精彩文章:

TAG:愚猿 |