代码整洁之道(Clean Code)—读书笔记(2)

第三章: 函数

 

  • 函数以短小为佳,最好不要超过20行。  

    1.短小的函数,内容少,逻辑清晰,有更好的可读性

    2.短小的函数更能保证只做一件事,有利于后期维护。  (要确保函数只做一件事,就要保证函数中的语句都要在同一抽象层次上。)

    3.switch语句可以通过 多态,工厂模式进行重构。   这样符合SRP和OCP。

  • 函数名称用描述性的名称。  不要怕函数名称太长,长而有描述性的名称,要比短而令人费解的名称好。
  • 函数不要干和名称不相关的事情
  • 函数参数数量越少越好

    1.参数越少,越容易明白函数的意义。

    2.参数多了,就要记住参数的意义,从而带来阅读代码的障碍。

    3.参数过多,可以通过封装参数,提高代码的可读性。

  • 不要有输出参数。   参数一般意义上都是输入信息,容易造成误解,导致代码可读性下降。
  • 不要使用标识参数。  使用标识参数,意味着函数不是只干一件事,从而降低了代码的可读性。
  • 使用异常替代返回错误码。
posted @ 2012-07-01 22:49  爱丫到底  阅读(190)  评论(0)    收藏  举报