程序員啓示錄

最近因爲項目需要在看一個開源項目的源碼,這個開源項目據說在內部開發孵化了 6 年之久,前幾年纔開源出來。 我在看設計文檔和源碼中發現,它的高層設計的一致性是比較好的,但到了源碼實現就顯得凌亂了些。 既然是時間跨度如此長的項目,想必參與這個項目的程序員也不止一批人了,處於不同階段的程序員都有可能參與,這樣也能理解實現上的凌亂了。 看着這些有一定時間沉澱的代碼,有些代碼可能誕生於差不多我剛工作的年頭,
相關文章
相關標籤/搜索