质量与范围

日期: 2009年10月5日
阅读时间: 2 min

如果你'曾经是软件开发人员,无论何时何地,都有机会在某个时候'我不得不使用一些写得不好(读过噩梦)的遗留代码。无论出于何种原因,代码已停止工作或需要增强,您've been the poor sap has to work out why on earth the initial coder wrote the programme this way.

如果你’曾经是软件开发人员,无论何时何地,都有机会在某个时候’我不得不使用一些写得不好(读过噩梦)的遗留代码。无论出于何种原因,代码已停止工作或需要增强,您’以前,可怜的树汁必须弄清楚为什么最初的程序员是这样编写程序的。尽管我们IT部门中的许多人都坚持标准,但许多其他人却认为质量是削减预算中LLL的简便方法。

如果我每次都有一美元’我听过这句话,“如果代码有效,那就是质量本身,” I’d be…好吧,你知道其余的…。好的,代码可能会正常工作,并且现在看起来一切正常,但是从长远来看,该软件将变得越来越难以维护。一旦原始编码员继续前进或不在现场,问题就不再容易解决,并且通常会传递给技术支持部门。最终,可能必须从头开始重新开发该软件。生产高质量的软件是一项投资。

如果精心设计了一个项目,并不断检查代码的质量并遵守标准,则很可能会形成一个稳定的情况,即随着时间的流逝,添加新功能或合并某些更改不会变得越来越昂贵和冗长。简而言之,更高质量的软件等于更高的最终用户满意度,更少的技术支持电话和更好的业务前景。我本人是一名开发人员,我知道在企业和个人开发人员承受压力的情况下,尽快完成工作是多么容易的事情,其质量仅次于速度和成本。

但是,我的经验也告诉我,无论您承受什么压力,总是值得考虑的是,减小项目范围而不是损害软件质量可能会更好。从长远来看,这种策略应该使您获得很多回报。

喜欢博客帖子吗?

请给我们反馈。

饼干

该网站在您的计算机上存储cookie。这些Cookies用于改善我们的网站并通过本网站或通过其他媒体为您提供更多个性化服务。要了解有关我们使用的cookie的更多信息,请参阅我们的 隐私政策 .