丁哥看软件(五):代码质量不能单靠自下而上
【摘要】 软件质量的保证,需要整个团队形成共识,然后大家都遵循这个共识。
要遵循整个开发团队的共识才能保证质量。
关于软件质量保证部分的思考,软件质量的保证,需要整个团队形成共识,然后大家都遵循这个共识。这个共识体现在代码上,就是架构代码和模板代码,在项目最初的开发阶段,开发速度一定要慢,就是为了精过反复的推敲夯实,把代码的共识部分建立起来。
风格上的目标是,不管这个团队有多少个人,写出来的代码,就像一个人的代码一样,风格是一致的。
复杂度的目标是,在目前的技术条件下,当前的代码的复杂度应该为最低。
另一个软件高质量的重要指标是代码的白盒可测性。测试的框架应该在项目开始阶段搭起来。等部分代码成型的时候,逐步的添加必要的测试案例。测试案例的选取可以按照环形复杂度的计算方法来确定,也可以根据集成测试对应的用户需求来确定。
工程师是软件高质量的主要执行者。项目组长,架构师和开发经理是软件高质量的护航者和守护者。
所以不能放任让工程师从下而上的去保证软件质量,这个要求对工程师来说过高了。
代码审查完成后入库。
没有测试的代码不不完整的
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)