Bookcold

导航

2010年2月24日

DCI架构

摘要: The DCI Architecture: A New Vision of Object-Oriented Programming DCI架构是什么? 阅读全文

posted @ 2010-02-24 23:07 bookcold 阅读(394) 评论(0) 推荐(0)

《Clean Code》之函数

摘要: 1. 短小 每个函数都一目了然。每个函数都只做一件事。并且每个函数都依序把你带到下一个函数。这就是函数应该达到的短小程度。函数的代码块缩进层级不该多于一层或两层。这样的函数易于阅读和理解。 2. 只做一件事 函数应该做一件事。做好这件事。只做一件事。函数只是做了该函数名下同一抽象层上的步骤,则函数还是只做了一件事。 3. 每个函数一个抽象层级 自顶向下读代码——向下规则:要让每个函数后面都跟着位于... 阅读全文

posted @ 2010-02-24 16:27 bookcold 阅读(209) 评论(0) 推荐(0)

《Clean Code》之有意义的命名

摘要: 1. 名副其实 选个好名字要花时间,但省下来的时间比花掉的多 一旦发现有更好的名称,就换掉旧的 2. 避免误导 避免留下隐藏代码本意的错误线索 避免使用与本意相悖的词 如:不用accountList来指代一组账号,出非它真的是List类型 3. 做有意义的区分 命名并不仅仅只是为满足编译器的需要 如:一个ProductInfo类和ProductData类,它们名称虽然不同,意思却无区别。 4. 使... 阅读全文

posted @ 2010-02-24 15:10 bookcold 阅读(191) 评论(0) 推荐(0)