代码质量
-
敏捷开发,代码质量反而下降了
一、先说一个反常识的核心结论 我在过去六年里,亲眼见过至少四支团队从传统瀑布模式转向 Scrum 敏捷开发。其中两支团队在转型后的第二个季度,线上故障率反而上升了将近 40%。这个数字不是我从哪份报告里摘的,是团队自己复盘时拿出来的真实数据。更让人不安的是,故障的类型变了,不是新功能逻辑错误,而是老…
-
紧迫截止日期下如何保证代码质量?
在软件开发的过程中,代码质量和项目进度常常处于矛盾之中。当面对紧迫的截止日期时,是否应该牺牲代码质量来满足时间要求?牺牲代码质量可能会导致技术债务累积、影响产品稳定性、增加后期维护成本,因此,不应以牺牲质量为代价来赶进度。特别是,技术债务的累积会拖慢未来的开发速度,影响长期的项目成功。 一、代码质量…