一、评价代码标准
简洁,易懂,稳定,高效,严谨。
最直观的感觉是当你写完代码,只管运行,害怕再回头看这代码时,估计就不符合代码标准。
二、系统层面
将系统分为子系统,子系统再细分多个模块,多个子系统或模块通过接口,协议通信。
三、实现层面
在具体实现某个模块功能时,讲究一些方法,思想,技巧。
1、首先最核心的思想是围绕数据结构来做算法(逻辑),数据结构是核心,在具体实现时必须高度重视数据结构的设计,其次才是算法。
2、状态机
3、外部接口
4、内部实现
一、评价代码标准
简洁,易懂,稳定,高效,严谨。
最直观的感觉是当你写完代码,只管运行,害怕再回头看这代码时,估计就不符合代码标准。
二、系统层面
将系统分为子系统,子系统再细分多个模块,多个子系统或模块通过接口,协议通信。
三、实现层面
在具体实现某个模块功能时,讲究一些方法,思想,技巧。
1、首先最核心的思想是围绕数据结构来做算法(逻辑),数据结构是核心,在具体实现时必须高度重视数据结构的设计,其次才是算法。
2、状态机
3、外部接口
4、内部实现