我正在研究一個項目,其中的代碼庫大約有3500個文件,可能比實際少了幾百個。這個項目是用PHP編寫的,很麻煩,在這種情況下,這意味着文檔很難理解OOP,程序編程混雜,依賴不清,以及那些爲初學者程序員提供所有這些需求的人。選擇重構而不是完整重寫的標準
說實話,他們所做的是令人印象深刻的,它是一個工作產品,所有這一切。但調試和添加新功能是一件非常麻煩的事情。
現在到我的問題什麼是一些好的標準,我們應該重構整個項目或做一個完整的重寫。我應該提到,在我們去的時候重寫系統的一部分可能是不行的,因爲一切都是相互依賴的。
購買「使用遺留代碼有效工作」一書。這是一個很好的開始。 –
@Benjamin Paap我有一天實際上給我的老闆發了一封郵件,詢問我們是否可以購買那本書。 :) –
「3500文件[...]他們所做的是令人印象深刻的,它是一個工作產品」 - 三分_against_完全重寫 - 不是一個淘汰標準,但... ... – VolkerK