首页 > 其他 > 详细

好代码的标准

时间:2019-07-18 21:05:18      阅读:82      评论:0      收藏:0      [点我收藏+]
# 好代码六维度

## 简洁性

### 圈复杂度适当

- 良好标准为5-10

### 代码重复度

- 良好标准为<5%

### 代码深度

### 分层抽象

- 函数不能太大,文件不能太大
- 参数不宜过多
- 成员变量不宜过多

## 可维护性

### 可读性、扩展性、依赖性

### 维护手段

- 提供必要的查询命令、调试跟踪、日志告警、黑盒子
- 关键功能支持修改内存或者关键数据等调试定位手段

### 功能模块要考虑支持补丁,支持升级

## 可靠性

### 接口可靠性:有必要的检测

### 资源可靠性:生命周期管理

### 数据可靠性

### 编码安全

## 可移植性

### 业务代码不要依赖具体设备差异

### 特性规格支持定制

### 可裁剪性

## 高效

### 数据设计:性能关键数据要建立索引

### 资源使用高效

### 消息通信

- 小而量大的数据要打包批量发送
- 消息不要过大,防止分片

## 可测试性

### 业务关键数据可视能力

### 故障发现、隔离、定位能力

### 提供简单的测试方法

*XMind: ZEN - Trial Version*

好代码的标准

原文:https://www.cnblogs.com/ridox/p/11209851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!