2.4. 编程规范之设计原则

在你写代码时,往往也伴随着设计对应的函数,类,模块,甚至项目架构,而其中所涉及到的很多原则,也是属于编程规范的范畴。

下面就来介绍各种常见的编程规范的设计原则。

2.4.1. 高内聚,低耦合

不论是设计函数、类,模块,项目架构,等内容时,都要遵循的一个原则,那就是:高内聚,低耦合

简单解释就是:

  • 高内聚:和当前功能上有逻辑关系的,放在一起。
  • 低耦合:不要把和当前功能无关的东西牵扯进来

2.4.2. 使用频率高的代码,尽量做成函数和类库

将那些,使用频率高的,相对重合度很高的代码,整合到对应的,公共的函数中,甚至做成单独的类库

这样的好处是,随着你的编码时间和经验的提高,你的,或者你们公司的,项目的,公用的代码,函数,类库,会逐渐增加,为你以后的编程的质量和效率的提升,大有帮助。

比如,之前我在编程期间,就慢慢地积累了一些相对通用的函数,整理成自己的库函数了:

crifanLib – Crifan’s Library (C#/Python/PHP/C/…) | 在路上

有需要的可以去看看。

2.4.3. 嵌套层次不要太深

写代码涉及到嵌套时,比如for循环语句,不要嵌套太多层

一般不应该超过7层,否则就应该要回头审视你的设计的架构是否合理,或者是函数本身是否过于复杂以至于是否该把函数拆分了。