當新版本的框架或語言出現時(例如.NET 3.5,SQL2008),人們採取何種方法來採用/升級?何時升級到語言或框架的新版本?
通常情況下,開發者會盡快說(他們希望在他們的簡歷和管理角度給他們他們想要的東西提供動力),但商業上往往沒有激勵(很少有客戶要求最新版本)和從成本的角度來看(重新測試,培訓)往往是一種阻礙。
我特別想的「正在進行的」系統和項目(如軟件公司)的存在和發展多年來這裏走的是「新項目使用新技術」的方法是行不通的。
是否由特定需求驅動(需要使用新功能,潛在客戶或現有客戶需要支持),他們是否正式評估(在哪種情況下是什麼標準)還是升級爲常規問題(在哪種情況下 - 前緣與出血邊緣)?
人們是否認爲不可正對某事的最新版本,應考慮技術債務,因此管理?
或者是「如果不破不修」的有效方法?
那麼基於此,如果沒有特定需求,您可能會永遠停留在舊版本上? – 2009-05-05 11:03:45
絕對是的。 – PaulJWilliams 2009-05-05 11:08:30