《代码整洁之道》
整洁的代码力求集中:每个函数、每个类和每个模块都全神贯注于一事,完全不受四周细节的感染和污染。
代码规则重要性排序
- 能通过所有测试的代码
- 没有重复的代码
- 体现系统中的全部设计理念
- 包括尽量少的实体,比如类、方法、函数
代码重复:找到共同,理解其重复使用的意义
规范命名:
# 函数规范
方法名用动词或动名词。
方法名应该尽量的短
方法里的代码应该尽量短,最好不超过20行
在if、while、else语句中尽量使用函数(因为看到函数名就可以知道这个缩进内大概要表示的意思)。满足这个条件后,我们还应该尽量保证一个函数中的缩进级别,一个函数中的缩进级别最好不要查过2层,即不要使用过多的嵌套语句,嵌套语句过多时,重构使用函数替代。
函数应该只做一件事。要保证函数只做一件事,那么就需要函数中的语句都在同一层抽象上。
switch。switch -> 工厂。将switch语句的抽象委派到工厂去实现。
尽量减少函数参数的数量
编辑 (opens new window)
上次更新: 2024/02/22, 14:03:19