首页 > 代码库 > 代码整洁之道读后感(一)
代码整洁之道读后感(一)
什么是整洁代码?
Bjarne Stroustrup C++语言发明者:
整洁的代码只做好一件事。
破窗理论:窗户破损了的建筑让人觉得似乎无人照管,于是别人也不关心,放任窗户继续破损。最终自己也参加破坏活动,在外墙上涂鸦,任垃圾堆积,一扇破损的窗户开辟了大厦走向倾颓的道路。
Grady Booch 面向对象分析与设计 一书作者:
整洁的代码简单直接,整洁的代码如同优美的散文。从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。
“老大”Dave Thomas,OTI公司创始人,Eclipse战略教父:
整洁的代码应可由作者之外的开发者阅读和增补。它应当有单元测试和验收测试,应该使用有意义的命名。它只提供一种而非多种做一件事的途径。它应有尽量少的依赖关系,而且要明确地定义和提供清晰、尽量少的API,代码应通过其字面表达含义。
Ron Jeffries 极限编程实施以及C#极限编程探险 作者:
简单代码,依其重要顺序:
- 能通过所有测试。
- 没有重复代码。
- 体现系统中的全部设计理念。
- 包含尽量少的实体,比如类、方法、函数等。
童子军军规:
让营地比你来时更干净。如果每次签入时,代码都比签出时干净,那么代码就不会腐坏。清理不一定要花多少功夫,也许只是改好一个变量名,拆分一个有点过长的函数,消除一点点重复代码,清理一个嵌套if语句。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。