程序代码质量优先原则

  1. 正确性。首先程序要实现设计要求的功能。注意:功能的合理性和易用性是“产品经理”的职责,自己从程序设计角度有设计“建议权”,在一些项目中自己就是产品经理。

  1. 简洁性。程序易于理解并且易于实现,代码易读、逻辑清晰易写。

  1. 可维护性。程序被修改的能力,包括纠错、改进、新需求或功能规格变化的适应能力。

  1. 可靠性。程序在一定时间间隔和环境条件下,按设计要求成功运行的概率。在写代码、设计逻辑流程时考虑周全,功能场景考虑全面,特别是异常场景。

  1. 代码可测性。程序 发现故障并隔离、定位故障的能力,以及在一定的时间和成本前提下,进行测试设计 、测试执行的能力。

  1. 代码性能高效。尽可能少占用系统资源,包括内存和执行时间。不要过早优化,一般开发完成后要看一下内存、cpu、时间等的占用,如果有瓶颈再优化。

  1. 可移植性。指迁移到与原来运行环境外的其它环境下的容易程度,主要是在开发中多使用通用的接口、减少对系统的依赖性强的写法的使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值