代码改变世界

随笔分类 -  CleanCode

单一出口原则

2015-08-09 10:59 by Peter87, 5500 阅读, 收藏,
摘要: 最近在读《重构——改善既有代码的设计》这本书,在 9.4 Remove Control Flag(移除控制标记)这一节,作者提到了“单一入口”和“单一出口”这两个原则,并对“单一出口”原则批驳了一番,让我想起了一个遥远的故事。那是3年前在H3C实习的日子,开发部门对代码规范规定略微严格,并且有代码鉴... 阅读全文

《Clean Code》一书回顾

2015-04-21 09:30 by Peter87, 1201 阅读, 收藏,
摘要: 《Clean Code》一书从翻开至今,已经差不多两个月的时间了,尽管刨去其中的假期,算下来实在是读得有点慢。阅读期间,断断续续的做了不少笔记。之前,每每在读完了一本技术书籍之后,其中的诸多细节会很快的淡忘,最终留下的往往是在阅读时候与自己之前的印象产生极大共鸣的部分,或者在之后实践当中碰巧运用到的... 阅读全文

小论“Boolean参数作为入参”的函数

2015-04-16 18:34 by Peter87, 3118 阅读, 收藏,
摘要: 《Clean Code》一书中对于如何写好函数有着很动人的描写,其中对于函数参数的建议有如下两点:>* 函数参数的数量应该尽可能少>* 给一个一元函数传入bool类型的参数很“罪恶”昨天在浏览[Hacker News](https://news.ycombinator.com/news)的时候恰好发... 阅读全文