如何衡量代码质量?

33 篇文章 0 订阅
12 篇文章 0 订阅

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

个人观点:

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

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

一、衡量外部质量

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

二、衡量内部质量

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

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

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

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

希望以上分享对初学朋友有些帮助,谢谢!
更多关注付义方技术博客:http://blog.csdn.net/fuyifang
或者直接用手机扫描二维码查看更多博文:
付义方CSDN博客二维码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值