美文网首页
代码整洁之道

代码整洁之道

作者: 496f92d634c1 | 来源:发表于2022-01-24 11:47 被阅读0次

前言

软件质量,不但依赖于架构以及项目管理,而且与代码质量紧密相关。

代码质量与其整洁度成正比。

相对于任何宏伟愿景,对细节的关注甚至是更为关键的专业性基础。

专业精神:在实践中贯彻规程,并时时体现于个人工作上,而且要乐于改进。

全新倾注于细节,屡见于追求卓越的行为之中。

对细节的关注是编程艺术的基础要件。

质量是上百万次全心投入的结果。

设计(作为过程而非终点)存在于代码中。

代码感:写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁感”。

沉迷测试。

习艺之要有二:知和行。应当习得有关原则、模式和实践的知识,穷尽应知之事,并且要对其了如指掌,通过刻苦实践掌握它。

学写整洁代码很难。它不止要求掌握原则和模式。还得再上面花功夫。需自行实践,且体验自己的失败。须观擦他人的实践与失败。徐看看看别人事怎样蹒跚学步,再转头研究他们的路数。需看看别人是如何绞尽脑汁作出决策,又是如何为错误决策付出代价。

第一章 整洁代码

代码是我们最终用来表达需求的那种语言。

稍后等于永不。

花时间保持代码整洁不但有关效率,还有关生存。

程序员应当奋力护卫代码。

赶上期限的唯一方法-做得快的唯一方法-就是始终尽可能保持代码整洁。

“代码感”帮助程序员选出最好的方案,并指导程序员制订修改计划,按图索骥。

编写整洁代码的程序员就像是艺术家,它能用一系列变化把一块白板变作由优雅代码构成的系统。

整洁的代码总是看起来像是某位特别在意他的人写的。

写整洁代码的方法:减少重复代码,提高表达力(命名),提早构建简单抽象。

如果每个例程都让你感到深合己意,那就是整洁代码。如果代码让编程语言看起来像专门为解决那个问题而存在,就可以称之为漂亮的代码。

记得自己是作者,要为评判你工作的读者写代码。

如果每次迁入时,代码都比迁出时干净,那么代码就不会腐坏。

第二章 有意义的命名

注意命名,而且一旦发现有更好的名称,就替换掉旧的。这么做,读你代码的人都会更开心。

程序员必须避免留下掩藏代码本意的错误线索。应当避免使用与本意相悖的词。

做有意义地区分。

使用可搜索的名称。

聪明程序员和专业程序员的区别在于,专业程序员了解,明确时王道。专业程序员善用其能,编写其他人能理解的代码。

类名和对象名称应该是名词或者名词短语。

方法名应当是动词或者动词短语。

每个概念对应一个词。

使用解决方案领域名称。

使用源自所涉问题领域的名称。

天际有意义的语境。

第三章 函数

函数的一个规则是要短小。

函数应该做一件事。

每个函数一个抽象层级。

最理想的函数参数是0.否则,越少越好。

如果函数看来需要两个、三个或三个以上参数,就说明其中一些参数应该封装成类了。

应避免使用输出参数。

使用异常代替返回错误码。

错误处理就是一件事儿。

第四章 注释

第五章 格式

第六章 对象和数据结构

第七章 错误处理

第八章 边界

第九章 单元测试

第十章 类

第十一章 系统

第十二章 迭代

第十三章 并发编程

第十四章 逐步改进

第十五章 Junit内幕

第十六章 重构serialData

第十七章 味道与启发

相关文章

  • [代码整洁之道]-整洁代码

    前段时间,看了代码整洁之道,顺手做了些笔记,分享给大家,和大家一起探讨整洁代码之道。 1.1要有代码 代码是我们最...

  • 代码整洁之道-<函数>

    代码整洁之道-<函数> 代码整洁之道 一书相关读书笔记,整洁的代码是自解释的,阅读代码应该如同阅读一篇优秀的文章,...

  • 代码整洁之道

    01、有意义的命名 在团队开发中,团队小伙伴编码风格各不相同,一个统一的规范就显得尤为重要,最近在做Code Re...

  • 代码整洁之道

    整洁代码 Leblanc : Later equals never.(勒布朗法则:稍后等于永不) 对代码的每次修改...

  • 代码整洁之道

    海到无边天作岸,山登绝顶我为峰。作为猿类的我们,对自己创造的代码有着一种天生的无比自信。这是好事~可是,对于我们的...

  • 代码整洁之道

    1.一次只做一件事的原则 除了最外边必要的空判断,少用return操作符。原则如下图所示:一次只做一件事情.png...

  • 代码整洁之道

    一.整洁代码 借用一条美国童子军简单军规:让营地笔记来时更干净 二.有意义的命名 2.7避免使用编码编码已经太多,...

  • 代码整洁之道

    大概读了一下《代码整洁之道》这本书,总结如下: 1.变量名:有意义、可读性好 2.避免重复和无意义的条件判断 3....

  • 《代码整洁之道》

    细节之中自有天地,整洁成就卓越代码。 软件专家RoberfC.Marlin在《代码整洁之道》中为你呈现出了革命性的...

  • 《代码整洁之道》

    马丁(Robert C. Martin) 第1章 整洁代码 写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的“整洁...

网友评论

      本文标题:代码整洁之道

      本文链接:https://www.haomeiwen.com/subject/vprbhrtx.html