- 博客(3)
- 资源 (4)
- 收藏
- 关注
翻译 clean code - 类
类的组织类应该从一组变量列表开始:公共静态常量,私有静态变量,私有死体变量,公共变量。公共函数跟在变量列表之后,某个公共函数调用的私有工具函数紧随在该公共函数后面。类应该短小关于类的第一条规则是类应该短小,第二条规则还是要更短小。对于类采取的衡量办法是计算权责。 类的名称应该描述其权责,命名正式帮助判断类的长度的第一个手段。类名越混,该类越有可能拥有过多的权责。 避免类名中包括含义模糊的词。
2015-09-30 12:52:10 478
翻译 clean code - 单元测试
TDD三定律定律一: 在编写不能通过的单元测试前,不可编写生产代码。 定律二: 只可编写刚好无法通过的单元测试,不能编译也算不通过。 定律三: 只可编写刚好足以通过当前失败测试的生产代码。保持测试整洁测试代码的维护应遵循生产代码的质量标准-测试代码和生产代码一样重要。 测试代码也要有良好的设计和划分。 测试必须随生产代码的演进而修改。单元测试让你的代码可扩展、可维护
2015-09-27 16:07:25 568
翻译 clean code - 错误处理
错误处理当错误发生时,程序员有责任确保代码正常工作。 错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法。使用异常而非返回码7-1public class DeviceController{ ... public void sendShuntDown(){ DeviceHandel handle = getHandel(DEV1);
2015-09-26 18:52:13 754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人