前段時間,我負責一款APP的接口開發,其中有一個新增的操作,邏輯比較復雜,涉及到9個數據表的數據改動,而且表又跨庫,這9個表呢,個別在別處還有單表操作,所以為了復用之前的數據層,筆者直接想 ...
前言 本文主要記錄,剛剛步入架構師崗位 個月的我,重構項目的一些經歷。 項目重構的過程 重構項目這件事,最重要的其實是心態,只要心態良好,這事兒十有八九能干成。 因為,我們要面對困難,往往並不僅僅是代碼。比如,你在項目重構開始后,發現,重構項目組只剩你一個人。。。 熟悉表結構 對於這一次重構的項目,我還是比較陌生的,因為我也是剛剛介入該項目,並且趕在了項目交付期,雖然做了一些功能,但由於團隊成員都 ...
2020-08-10 09:02 4 846 推薦指數:
前段時間,我負責一款APP的接口開發,其中有一個新增的操作,邏輯比較復雜,涉及到9個數據表的數據改動,而且表又跨庫,這9個表呢,個別在別處還有單表操作,所以為了復用之前的數據層,筆者直接想 ...
好久沒寫代碼了,終於好不容易接到了開發任務,一看時間還挺充足的,我就慢慢整吧,若是遇上趕進度,基本上直接是功能優先,完全不考慮設計。你可以認為我完全沒有追求,當身后有鞭子使勁趕的時候,神馬設計 ...
前言 前段時間做了一個頁面,做的是個人雲盤的業務,操作功能上類似於百度網盤和windows文件管理。這個業務本身沒有稱得上是亮點的地方,但是當中有很多地方值得總結,無論是技術上還是感悟上。 我的感 ...
前言 幾周前接到一個親戚的留言,說是他們公司的工會想做個網頁。由於最近朗讀者之類的節目比較火,又是臨近一個不大不小的節日,於是想做一個可以播放兒童朗誦的投票頁面,可以在手機端訪問,並且進行投票。 ...
看過博客園里幾篇關於重構的文章,感覺都不怎么實在。下面我來談談自己的一次重構經歷,希望對新人能有所幫助。 ALinq 這個產品維護了將近五年的時間,最近對它進行了一次重構。為什么要重構?主要是為了適應業務的發展需要。產品是服務於業務,而重構是服務於產品,歸根到底,重構是服務於業務。所以我一直強調 ...
接手一老項目,經過幾個月之后,實在頂不順原來的架構,一樣事情要干兩件活,代碼冗余復雜,給維護工作帶來很多問題和隱患,趁着前段時間新需求比較少,遂與產品負責人溝通之后暫停新需求,先進行項目重構。於是就花了近一個月的時間對其架構進行重構,首先是將接入部分和業務處理部分分離,其次是將業務處理部分 ...
記一次SSM項目小結(一) ssm框架 環境配置 服務器配置 解決方法 攔截器重定向到localhost nginx和tomcat中session失效 mybatis的xml文件不生效 數據庫用戶創建、權限、及遠程連接 ...
前言 tomcat 和 jetty 都屬於 web 容器。 mac安裝tomcat brew install tomcat 安裝之后,輸入 catalina -h,可以看到各種命令,如run、 ...