如何快速接手一个系统?
生活随笔
收集整理的這篇文章主要介紹了
如何快速接手一个系统?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
常規(guī)的做法是看設(shè)計文檔、了解背景、維護代碼等。經(jīng)過這一階段的體會,總結(jié)到以下可行的方法。
1) 看設(shè)計文檔、了解項目產(chǎn)生的背景,必須明白:主要是解決了業(yè)務(wù)什么問題,關(guān)鍵路徑、接口是什么?核心數(shù)據(jù)是什么?可能存在哪些系統(tǒng)瓶頸(單點、外部依賴、安全、性能等)
2)關(guān)鍵還是看代碼了,代碼里面有重要的細節(jié),建議的方法如下:
a. 先了解基本的框架、類庫的大概作用
b. 從配置文件入手,必須了解每一個配置的含義,特別是該配置對應(yīng)功能的實現(xiàn)邏輯。這對于維護系統(tǒng)、討論問題特別重要,如果連一個配置都不知道,怎么還能說在維護這個系統(tǒng)?!
c. 把代碼重要的邏輯圖示記錄下來,系列圖、流程圖,或者是偽代碼都行,主要是進一步理解、分析、記憶的過程
3)運維起來,針對現(xiàn)網(wǎng)問題進行分析理解;知道或者準備一些排查問題的工具、方法,這個也是為你后面修改代碼的測試做準備。
4)可以開始更新的需求了,注意:
a. 保持原來的代碼、異常處理、容錯風格,特別是對于異常處理、變量命名的一致性,有時候還要參考其它模塊。當然,明顯不對的地方要改進。
b. 開始一定要進行全方位的測試,在測試過程中,可能會有意外的發(fā)現(xiàn)和收獲。
轉(zhuǎn)載于:https://www.cnblogs.com/leby/p/5282766.html
總結(jié)
以上是生活随笔為你收集整理的如何快速接手一个系统?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。