不明白整洁对代码有何意义,尝试去写整洁代码就毫无所益
“细节之中自有天地,整洁成就卓越代码”
代码质量与其整洁度成正比,干净的代码,即在质量上较为可靠,也为后期维护升级奠定了良好基础。
童子军军规:“让营地比你来时更干净”。代码每次check in时都比check out时更干净,每个类甚至每个方法都比你留下痕迹之前更干净,哪怕只是重命名一个变量,消除了一点点重复代码,拆分了一个有点长的函数....
选个好名字,要花时间,但省下来的时间比花掉的多,注意命名,而且一旦发现有更好的名称,就换掉旧的。这么做,读你代码的人(包括你自己)都会更开心。
函数的第一规则是要短小,第二条规则是还要更短小。如何做到?
函数应该只做一件事,做好这件事,只做这件事。
一个函数要么做一件事(指令),要么回答一件事(询问);
不要继承常量,而应该用静态导入。
变量在离使用最近的地方声明;
相关函数:放在一起,调用者放在被调用者的上面;
对象暴露行为,隐藏数据;
1、不要返回null值:这样的话调用者就要处理null,增加工作量;
解决:抛出异常或者返回特例对象;
尽量做到整洁。好看的代码和美女一样赏心悦目~
《重构:改善既有代码的设计》中提过21种代码坏味道:
引用
-重复代码
-过长方法
-过长类
-过长参数
-注释过多
-临时字段
- 数据泥团
-过度偶合
-冗余类
。。。。。。还有很多
很多人为了避免麻烦,都不太愿意改烂代码,反而在这种代码上再写自己的代码。
分享到:
相关推荐
代码整洁之道.pdf
《代码整洁之道》是软件开发领域的一本经典之作,由著名程序员Robert C. Martin(Uncle Bob)撰写。这本书强调了代码质量的重要性,尤其是整洁、可读和易于维护的代码对于项目成功的关键作用。在“逐步改进”和...
《代码整洁之道》是软件开发领域的一本经典著作,作者是Robert C. Martin(简称Uncle Bob)。这本书强调了编写可读性好、易于维护的代码的重要性,提出了许多关于代码整洁性的原则和实践方法。以下是对书中核心知识...
读书笔记:代码整洁之道 第14章代码
《代码整洁之道》是软件开发领域的一本经典著作,作者通过深入浅出的方式阐述了如何编写和维护高质量的代码,使代码更具可读性、可维护性和可扩展性。以下是根据书中的主要观点进行的详细解读: 1. 本书内容概要 ...
### 代码整洁之道:重构与代码质量提升 #### 一、引言 在现代软件开发过程中,编写高质量的代码已成为确保项目成功的关键因素之一。"代码整洁之道"这一概念不仅强调了代码的质量对于软件开发的重要性,还提倡了一...
《代码整洁之道》是软件开发领域的一本经典著作,由著名程序员Robert C. Martin(也称为Uncle Bob)所著。这本书主要关注如何通过编写整洁、可读性强的代码来提高软件的质量和可维护性。幻灯片笔记是对这本书内容的...
《代码整洁之道》一书由Robert C. Martin撰写,深入探讨了软件开发中代码质量的重要性,提出了诸多关于如何编写清晰、简洁、可维护代码的原则和实践。以下是对书中提到的“代码坏味道”及其相关启发的详细解读: ##...
### 代码整洁之道的核心知识点梳理 #### 一、基本原则与理念 **1. LeBlanc & Late equals never:** - **原则概述:** 这条原则强调的是代码编写的时间节点对于后期维护的重要性。如果在项目初期没有良好的规划与...
* 整洁代码的意义? 可读性,可维护性。 * 如何写出整洁代码? 1.只做一件事 2.不重复 3.有表达力 * 整洁代码的态度要求,要遵守的军规? 专业 和责任。让营地比你来时更干净,拒绝破窗效应。 * 写出整洁...
### 软件开发+架构基础+代码整洁之道 #### 一、引言 随着软件项目的日益复杂化,保持代码的整洁与可维护性成为软件工程师必须面对的重要问题。本书《软件开发+架构基础+代码整洁之道》旨在帮助开发者理解和实践高...
读书笔记之代码整洁之道
《代码整洁之道》是软件开发领域的一本经典之作,作者是Robert C. Martin(简称Uncle Bob)。这本书主要探讨了如何通过编写整洁、易于理解的代码来提高软件的质量和可维护性,尤其针对Java编程语言提供了许多实用的...
代码整洁之道笔记-博客有
读书笔记:代码整洁之道
《你所需要知道的代码整洁之道》 编程不仅仅是让计算机执行指令,更是一种沟通的艺术,它面向的是人类读者。Donald Ervin Knuth的名言“程序是写给人读的,只是偶尔让计算机执行一下”强调了代码的可读性和可维护性...
读书笔记:代码整洁之道翻译