回覆列表
-
1 # SOWORD科技言
-
2 # LeoTian
一般情況下,如果遺留程式碼還可以正常工作的話,建議不要進行修改。
遺留程式碼並不可怕,只要我們能搞清楚這段程式碼的邏輯就行。然後分階段的進行修改重構就好。記住,任何時候都要保證業務的正常執行才是基礎,所以要謹慎對待遺留程式碼,修改要一部分一部分的進行。儘量把不同的邏輯部分抽取出來形成單獨的方法,保證修改不會形成大面積bug的出現。
核心演算法部分,要更加謹慎,一定要做到測試用例完善,充分測試後再提交上線。
-
3 # SOWORD科技言
前任遺留下來的程式碼的確令人頭疼,我們要考慮這幾個問題:
1.是否有寫文件。
2.程式碼是否註釋清楚。
3.程式碼規範性。
4.之前遺留的問題是否解決或未解決。
針對以上幾個問題,我們再進一步整理前任遺留的程式碼:
1.自己測試整個專案,記錄出現的bug。
2.瞭解專案的主要功能,比如支付系統,登陸系統等等。
3.如果有文件可以簡單看下文件,如果沒有文件可以檢視之前提交程式碼記錄(一般管理程式碼工具都會記錄)。
4.在修改遺留程式碼某功能之前先看註釋。
其實可怕的不是前任遺留下來的程式碼,只要你在這個領域技術能力可以,哪怕沒有太多的註釋,你也應該要做出來,這樣不僅提高自己的技能,還增加了不少的經驗,以後不管再碰到誰寫的程式碼照樣不怕,修改別人程式碼就像修改自己程式碼一樣。
-
4 # LeoTian
一般情況下,如果遺留程式碼還可以正常工作的話,建議不要進行修改。
遺留程式碼並不可怕,只要我們能搞清楚這段程式碼的邏輯就行。然後分階段的進行修改重構就好。記住,任何時候都要保證業務的正常執行才是基礎,所以要謹慎對待遺留程式碼,修改要一部分一部分的進行。儘量把不同的邏輯部分抽取出來形成單獨的方法,保證修改不會形成大面積bug的出現。
核心演算法部分,要更加謹慎,一定要做到測試用例完善,充分測試後再提交上線。
前任遺留下來的程式碼的確令人頭疼,我們要考慮這幾個問題:
1.是否有寫文件。
2.程式碼是否註釋清楚。
3.程式碼規範性。
4.之前遺留的問題是否解決或未解決。
針對以上幾個問題,我們再進一步整理前任遺留的程式碼:
1.自己測試整個專案,記錄出現的bug。
2.瞭解專案的主要功能,比如支付系統,登陸系統等等。
3.如果有文件可以簡單看下文件,如果沒有文件可以檢視之前提交程式碼記錄(一般管理程式碼工具都會記錄)。
4.在修改遺留程式碼某功能之前先看註釋。
其實可怕的不是前任遺留下來的程式碼,只要你在這個領域技術能力可以,哪怕沒有太多的註釋,你也應該要做出來,這樣不僅提高自己的技能,還增加了不少的經驗,以後不管再碰到誰寫的程式碼照樣不怕,修改別人程式碼就像修改自己程式碼一樣。