设计模式(四)规范和重构

232 阅读2分钟

重构

重构的目的是为了让代码质量保持在一个可控的范围之内,不至于让代码腐烂到不可救药的地步。而且个人也能从中提高自己的技术。

重构主要分为两个部分,小的重构,主要是每日进行,让代码符合我们的编码规范,大的重构,主要是进行解耦,模块化,分层等。

为了让重构顺利进行,我们需要使用单元测试这个工具,原因是,不管我们怎么改动,只要能通过单元测试,就说明我们这次代码没改崩。

编码规范 20条

命名

命名的关键是能准确达意。

利用类来简化函数的命名

命名要可读,可搜索。

接口命名:一种带前缀“I”;另一种带后缀“Impl”。抽象类的命名,一种带上前缀“Abstract”,一种是不带前缀。关键是要在项目中统一。

注释

注释的目的就是让代码更容易看懂。

注释不是越多越好。

代码风格

函数的代码行数不要超过一屏幕的大小,比如 50 行。

一行代码不要超过屏幕的长度,一般定在 80 个字符。

对于较长的函数,使用空白行来分割函数,使之更为易读。

规定好缩进的长度,尽量不使用 tab 键。

依赖类按照字母序从小到大排列。

编程技巧

把代码分割成更小的单元块。

避免函数参数过多

不用函数参数来控制逻辑,分割成两个函数。

函数设计要职责单一。

移除过深的嵌套层次。

使用解释性变量。

参考资料

极客时间《设计模式之美》