我该如何维护一个烂项目?
最近接手了一個很爛的項目,前后3批人開發。A開發一段時間,不知什么原因離職了,交接給了B;B也是開發一段時間,又是未知原因離職了,交接給C;C也是同樣的手法交給了我。我一接手,發現了好多問題
1,整個工程176個警告
2,項目運行后是點哪哪崩
3,代碼寫的一團糟,基本沒有風格,而且耦合特別嚴重,改的如履薄冰,非常痛苦,里面很難找到一條完整的脈絡。
4,過度封裝,簡單問題復雜化,雖然我也喜歡封裝類或方法,但目的一定要是利于開發并且解決問題。而這工程里面一個簡單的功能比如地圖定位,封裝了很多類來實現,結果這些類你連著我,我連著他,他連著你,更要命的是定位功能并不能用,最后實在是浪費時間,把這些東西鏟掉,重新開發,其實非常簡單,實現幾個代理方法而已。
5,這個項目缺乏一個有效的管理,這個很要命,所有的人都在虛報成績,每天匯報的狀態都是,所有的功能已完成,還有一點點bug待修復,且都是隨時可測試并上線的,等我接手時,老板說,整理一下,明天測試,沒問題發布。實際上我一看,70%的業務根本就沒有寫,接口沒調,都是些假數據展示在那里糊弄老板。
后來,我告訴老板,給我4周我要梳理,而且很多東西要開發,接口要調。但是,老板的對這個項目的印象就是整裝待發,所以沒有批準我這么做,只告訴我,給我一周時間整理,然后發布。
轉載于:https://www.cnblogs.com/penfree/p/5592149.html
總結
以上是生活随笔為你收集整理的我该如何维护一个烂项目?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vim 插件之commentary
- 下一篇: 关于线程池ThreadPoolExecu