您的位置:首页 > 编程语言

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

2012-07-01 22:49 225 查看
第三章: 函数

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

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

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

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

函数名称用描述性的名称。  不要怕函数名称太长,长而有描述性的名称,要比短而令人费解的名称好。

函数不要干和名称不相关的事情。

函数参数数量越少越好。

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

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

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

不要有输出参数。   参数一般意义上都是输入信息,容易造成误解,导致代码可读性下降。

不要使用标识参数。  使用标识参数,意味着函数不是只干一件事,从而降低了代码的可读性。

使用异常替代返回错误码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: