代码整洁之道(Clean Code)—读书笔记(2)
2012-07-01 22:49
225 查看
第三章: 函数
函数以短小为佳,最好不要超过20行。
1.短小的函数,内容少,逻辑清晰,有更好的可读性。
2.短小的函数更能保证只做一件事,有利于后期维护。 (要确保函数只做一件事,就要保证函数中的语句都要在同一抽象层次上。)
3.switch语句可以通过 多态,工厂模式进行重构。 这样符合SRP和OCP。
函数名称用描述性的名称。 不要怕函数名称太长,长而有描述性的名称,要比短而令人费解的名称好。
函数不要干和名称不相关的事情。
函数参数数量越少越好。
1.参数越少,越容易明白函数的意义。
2.参数多了,就要记住参数的意义,从而带来阅读代码的障碍。
3.参数过多,可以通过封装参数,提高代码的可读性。
不要有输出参数。 参数一般意义上都是输入信息,容易造成误解,导致代码可读性下降。
不要使用标识参数。 使用标识参数,意味着函数不是只干一件事,从而降低了代码的可读性。
使用异常替代返回错误码。
函数以短小为佳,最好不要超过20行。
1.短小的函数,内容少,逻辑清晰,有更好的可读性。
2.短小的函数更能保证只做一件事,有利于后期维护。 (要确保函数只做一件事,就要保证函数中的语句都要在同一抽象层次上。)
3.switch语句可以通过 多态,工厂模式进行重构。 这样符合SRP和OCP。
函数名称用描述性的名称。 不要怕函数名称太长,长而有描述性的名称,要比短而令人费解的名称好。
函数不要干和名称不相关的事情。
函数参数数量越少越好。
1.参数越少,越容易明白函数的意义。
2.参数多了,就要记住参数的意义,从而带来阅读代码的障碍。
3.参数过多,可以通过封装参数,提高代码的可读性。
不要有输出参数。 参数一般意义上都是输入信息,容易造成误解,导致代码可读性下降。
不要使用标识参数。 使用标识参数,意味着函数不是只干一件事,从而降低了代码的可读性。
使用异常替代返回错误码。
相关文章推荐
- 代码整洁之道(Clean Code)—读书笔记
- 代码整洁整洁之道读书笔记 1
- [读书笔记] 代码整洁之道(七)
- <<代码整洁之道>>读书笔记 一(有意的命名)
- 代码整洁之道读书笔记--类
- <读书笔记> 代码整洁之道
- 代码整洁之道 读书笔记(一) 第11章 系统
- 【读书笔记】代码整洁之道(6)
- Clean Code 代码整洁之道 - 编码坏味道
- [读书笔记] 代码整洁之道(三)
- 《Clean Code》代码的整洁之道(一)
- [读书笔记] 代码整洁之道(四)
- 什么是整洁的代码(Clean Code)?
- 代码整洁之道 clean code
- [读书笔记] 代码整洁之道(一)
- 代码整洁之道(Clean Code) 笔记(三)
- 代码整洁之道(读书笔记序言、第一章)
- Clean Code 代码整洁之道 心得
- 读书笔记——代码整洁之道
- 代码整洁之道--读书笔记