怎样衡量代码质量?

在日常项目研发中,总是在讨论怎样控制和衡量代码质量,项目做了一个又一个,今天静下心来做思考并做下总结。希望以后也能在项目质量管控中进一步去规范和提升自己。

个人观点:

软件质量=外部质量+内部质量

主要总结为两个方面:
1、外部质量:从用户、使用者角度去衡量;
2、内部质量:从员工、开发人员角度去衡量;

一、衡量外部质量

1、正确性
2、易用性
3、高效率
4、适应性
5、精确性
6、完整性

二、衡量内部质量

1、可维护性
2、灵活性
3、可移植性
4、可读性
5、可測试性

我在实际工作中总结的几个项目质量管控点,尽量及时规避一些项目风险:

1.售前管控
一定要了解我们项目业务。亮点。

同一时候告诉客户我们得实力,案例。引导客户对我们感兴趣。同一时候探知客户实现业务范围,回来好做报价分析;
2.需求管控
做好具体需求报告,规避交付风险。
需求业务比較清楚的一定要写进需求。需求客户也不太明白并且讲不清着要引导客户多期实现;
3.前端管理
控制美工页面设计时间,同一时候做规划时候避免难做easy出问题ui设计和网页制作。避过多免特效;
4.代码管控
做好公用类库,做好开发规范,提高重用,避免过多时间纠结写底层代码,实现敏捷高速开发;
5.伙伴管控
涉及到的第三方伙伴,短信,物流,呼叫中心。即时通讯,支付平台;做好项目执行计划书;
6.測试管控
做好页面兼容測试,不要出现页面错位。项目总体不要出现代码红色报错。客户非常反感,能够设置美观的错误提示页面;
7.制度管控
公司制度支持,奖励惩处制度。每周例会,阶段总结等;
8.商务管控
必要时候採取商务上条款来促进和推动项目,促进客户配合,也利于自己回款;

假设以这双方面严格要求开发人员。努力靠近这些质量因素,代码和软件执行质量都将得到进一步提高。

希望以上分享对初学朋友有些帮助。谢谢!


很多其它关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看很多其它博文:
付义方CSDN博客二维码

原文地址:https://www.cnblogs.com/mfmdaoyou/p/7016386.html