今天看啥  ›  专栏  ›  InfoQ

Martin Fowler:开发高质量的软件要付出什么样的代价?

InfoQ  · 公众号  · 科技媒体  · 2019-07-02 17:16
作者丨Martin Fowler译者丨刘志勇在软件开发项目中,常见的争论之一是花费时间来提高软件质量,还是集中精力发布更有价值的功能。通常来说,交付功能的压力占据了主导地位,许多开发人员因此抱怨他们没有时间在架构和代码质量方面进行研究与处理。贝特里奇头条定律是一句俗语:“任何以问号结尾的头条,都能够用‘不’来回答。” 那些了解我的人不会怀疑我渴望颠覆这条定律的心。但本文将会走得更远,因为它颠覆了问题的本身。这个问题假设了质量和成本之间存在一个共同的权衡。在本文中,我将为读者们解释,这种权衡并不适用于软件开发——高质量的软件实际上生产成本更低。译注:贝特里奇头条定律(英语:Betteridge’s law of headlines ),该定律以英 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照