我有幾個編程工作。每個人有20-50個開發者,項目持續3 - 5年。這些年來有沒有辦法避免意大利麪代碼?
每一次都是一樣的。有些程序員很聰明,有些是平均的。每個人都有自己的CS學位,每個人都閱讀設計模式意圖是好的,人們正在努力編寫好的代碼,但是在幾年之後代碼變成意大利麪。模塊A中的更改突然中斷了模塊B.除了寫它的人之外,總是有這些代碼部分是人們無法理解的。改變基礎設施是不可能的,向後兼容性問題阻礙了很好的功能進入。有一半時間你只是想從頭開始重寫所有的東西。
而且比我更有經驗的人認爲這是正常的。是嗎?它必須是?我能做些什麼來避免這種情況,或者我應該接受它作爲生活的事實嗎?
編輯:夥計們,我對這裏回覆的數量和質量印象深刻。這個網站和它的社區搖滾!
我喜歡這個問題被標記爲「絕望」。 :) – Parappa 2008-12-15 21:23:43
我刪除了`despair`標籤 - 抱歉! – 2010-06-06 01:52:58