丁哥看软件(五):代码质量不能单靠自下而上

举报
Jet Ding 发表于 2020/09/29 10:28:11 2020/09/29
【摘要】 软件质量的保证,需要整个团队形成共识,然后大家都遵循这个共识。
  • 要遵循整个开发团队的共识才能保证质量。

关于软件质量保证部分的思考,软件质量的保证,需要整个团队形成共识,然后大家都遵循这个共识。这个共识体现在代码上,就是架构代码和模板代码,在项目最初的开发阶段,开发速度一定要慢,就是为了精过反复的推敲夯实,把代码的共识部分建立起来。

风格上的目标是,不管这个团队有多少个人,写出来的代码,就像一个人的代码一样,风格是一致的。

复杂度的目标是,在目前的技术条件下,当前的代码的复杂度应该为最低。

另一个软件高质量的重要指标是代码的白盒可测性。测试的框架应该在项目开始阶段搭起来。等部分代码成型的时候,逐步的添加必要的测试案例。测试案例的选取可以按照环形复杂度的计算方法来确定,也可以根据集成测试对应的用户需求来确定。

工程师是软件高质量的主要执行者。项目组长,架构师和开发经理是软件高质量的护航者和守护者。

所以不能放任让工程师从下而上的去保证软件质量,这个要求对工程师来说过高了。

  • 代码审查完成后入库。

  • 没有测试的代码不不完整的

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。