当新版本的框架或语言出现时(例如.NET 3.5,SQL2008),人们采取何种方法来采用/升级?何时升级到语言或框架的新版本?
通常情况下,开发者会尽快说(他们希望在他们的简历和管理角度给他们他们想要的东西提供动力),但商业上往往没有激励(很少有客户要求最新版本)和从成本的角度来看(重新测试,培训)往往是一种阻碍。
我特别想的“正在进行的”系统和项目(如软件公司)的存在和发展多年来这里走的是“新项目使用新技术”的方法是行不通的。
是否由特定需求驱动(需要使用新功能,潜在客户或现有客户需要支持),他们是否正式评估(在哪种情况下是什么标准)还是升级为常规问题(在哪种情况下 - 前缘与出血边缘)?
人们是否认为不可正对某事的最新版本,应考虑技术债务,因此管理?
或者是“如果不破不修”的有效方法?
那么基于此,如果没有特定需求,您可能会永远停留在旧版本上? – 2009-05-05 11:03:45
绝对是的。 – PaulJWilliams 2009-05-05 11:08:30