《代码整洁之道》读书笔记-开篇

软件质量与其整洁度程正比。干净的代码,在质量上较为可靠,也为后期维护、升级奠定了良好的基础。

我们为什么要写糟糕的代码哪?

无外乎下面几个原因:

1、想快点完成。

2、你觉得自己干好所需的时间不够;假使花时间清理代码,Boss就会大发雷霆。

3、你不耐烦在搞这套程序,期望早点结束。

4、你自己承诺要做其他事,意识到得赶快弄完手上的东西,好接着做下一件工作。

工作中我们都看过自己亲手写的混乱的代码,总想着回头有时间了再来清理。这时勒布朗法则就真的应验了:稍后等于永不(Later equals never);所以我们在开始就要编写整洁的代码。

什么是整洁的代码?

引用Bjarne Stroustrup(C++语言发明者)的一句话

我喜欢优雅高效的代码。代码的逻辑应当直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分成战略完善错误处理代码;性能调制最优,省的别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做一件事

好的代码就是只做好一件事;每个方法、每个类和每个模块都全神贯注于一件事,完全不受四周细节的干扰和污染。

多在意代码。

简单的代码顺序:

1、能通过所有测试;

2、没有重复代码;

3、体现系统中的全部设计理念;

4、包含尽量少的实体,比如类、方法等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、整洁代码 A.混乱的代价 1.有些团队在项目初期进展迅速,但有那么一两年的时间却慢去蜗行。对代码的每次修改都影...
    ZyBlog阅读 6,370评论 0 2
  • 代码整洁之道 Clean Code 第一章 整洁代码 代码的重要性我们永远抛不掉代码,因为代码呈现了需求的细节。在...
    Pengzh1阅读 4,997评论 0 1
  • 目录及笔记链接 序 丹麦谚语:小处诚实非小事。 建筑师路德维希:神在细节之中。 日本的 5S 哲学: 整理(整理、...
    小镭Ra阅读 5,337评论 3 3
  • “相对于任何宏伟景愿,对细节的关注甚至是更为关键的专业性基础。首先,开发者通过小型实践获得可用于大型实践的技能和信...
    寻海阅读 10,230评论 1 27
  • 海到无边天作岸,山登绝顶我为峰。作为猿类的我们,对自己创造的代码有着一种天生的无比自信。这是好事~可是,对于我们的...
    独钓寒江雪_520阅读 4,678评论 0 0