`
- 浏览:
60274 次
- 性别:
- 来自:
深圳
-
- 整洁的代码只做好一件事!每个类,每个方法都应该专注于一件事。
- 选个好名字要花时间,但能省下更多的时间。一旦发现有更好的名称,就应该换掉旧的。
- 如果名称需要注释来补充,那就不算是名副其实。
- 方法名应该是动词或动词短语。
- 每个概念对应一个词,避免在多个地方用fetch,retrieve,get等不同单词表示“获得”的意思。
- 函数或者方法应该在做好并只做一件事的基础上尽量短小。
- 别害怕长名称,长而具有描述性的名称,要比短而令人费解的名称好。
- 尽量避免多参数函数或方法。
- 可以把try/catch代码块的主体抽离出来独立成方法,使之与try/catch隔离,更清晰。
- 避免重复代码。
- 不要使用goto语句。
- 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,一旦发现自己需要写注释,应该先想想是否能用代码来表达。
- 唯一真正准确的信息来源是代码,而不是注释。
- 不要保留注释掉的代码。
- 变量应该在类或这方法的顶部声明。
- 相关方法应该按照调用顺序(或者相关性)放在一起。
- 隐藏实现并非只是把变量通过getter和setter推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。
- 不要返回null值。
- 不要在方法中传入null值。
- 线程应该尽可能的保持独立。
- 尽量减少源文件中额外的编程语言的数量和范围。
- 基类不能依赖于派生类。
- 删除执行不到的代码。
- 方法名称应该表达其行为。
- 否定(非)表达式要比肯定表达式难理解一些。
- 把方法参数按被调用顺序排列。
- 不要继承常量。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这本书强调了编写可读性好、易于维护的代码的重要性,提出了许多关于代码整洁性的原则和实践方法。以下是对书中核心知识点的详细阐述: 1. **代码就是沟通**:代码不仅是计算机执行的语言,更是开发者之间交流思想...
在阅读这本书的过程中,我们可以学到很多关于代码整洁性的关键概念。 1. **命名规范**:书中的一个重要部分强调了有意义的命名对于代码可读性的重要性。好的命名应该简洁明了,能够准确反映变量、函数或类的用途。...
综上所述,"Study代码整洁"不仅仅是编写干净的代码,更是关于如何在C#开发中遵循最佳实践,提高代码的可读性、可维护性和团队协作效率。通过学习和应用这些原则,我们可以提升自己的编程技能,为软件项目打造坚实的...
“clean_code(完整版).rar”这个压缩包文件包含的是关于代码整洁和良好编程实践的重要资源,主要体现在“clean_code(中文完整版).pdf”这本书籍中。这本书深入探讨了如何通过遵循一系列规则来提高软件的质量,使代码...
书中提供了关于代码整洁性的具体实践建议,如遵循一定的编码风格,保持函数短小精悍等。 6. **单元测试**:单元测试是保证代码质量的重要工具。书中有介绍如何编写有效的单元测试,以及如何利用测试驱动开发(TDD)...
标题和描述中提到的知识点是关于Web前端开发中如何保持代码整洁的11个原则,这一部分主要聚焦在HTML和CSS的最佳实践上。下面将详细展开这些原则: ### 一、DOCTYPE的声明 DOCTYPE声明是HTML文档的第一行,用于告诉...
整体来看,文件信息表明这是一本关于C++编程的书籍,侧重于清洁代码、可持续软件开发的实践,以及如何利用C++17标准的最佳实践。书籍覆盖了广泛的知识点,包括版权信息、出版流程、编辑团队以及全球分销网络,既是一...
《代码整洁之道》是由美国著名软件工程师、软件领域权威作者Robert C. Martin所著。这本书的中文版本由韩大翻译,并由人民邮电出版社在2010年1月首次出版,随后在同年5月进行了第二次印刷。书籍的英文原名是《Clean ...
以下是一些关于如何编写整洁Python代码的关键知识点: 1. **代码规范与PEP 8**: - PEP 8是Python的官方编码风格指南,它定义了如何格式化代码、命名变量和函数,以及如何注释等。遵循PEP 8可以确保代码的一致性。...
压缩包子文件“neatly-master”可能是一个项目的源码仓库,根据命名推测,这个项目可能关注于提供一种整洁的PHP开发方式或者是一个关于代码整洁性的示例库。在探索这个项目时,可以学习其代码组织结构、编码习惯以及...
在压缩包中的"说明.txt"文件,很可能是提供给用户关于如何安装、配置和使用这套源代码的详细指导。而"1024"可能是源代码的主文件夹或者一个重要的组件,比如一个示例数据库文件或者预设的图片资源。 在实际使用过程...
在编写BASH Shell脚本时,保持代码整洁和过程清晰至关重要,尤其是在处理大型项目时。以下是一些关于如何实现这一目标的技巧和最佳实践。 首先,关于全局变量的使用,应尽量减少其数量并确保它们是不可变的。全局...
在编写Delphi代码时,保持代码整洁、规范格式化是提高代码可读性和团队协作效率的重要因素。这里提到的"Delphi 代码格式化工具"就是专门针对这一需求设计的实用软件。 该工具可能具备以下功能: 1. 自动缩进:能够...
Python官方推荐了许多良好的编程习惯,其中PEP8(Python Enhancement Proposals 8)是关于代码风格和可读性的指导文档。通过遵循PEP8,开发者可以提高代码的整洁度和可读性,从而使得代码更易于理解和维护。 PEP8...
Java 代码块折叠插件是一种增强IDE(集成开发环境)功能的工具,它允许程序员更加高效地管理和阅读源代码。在编程过程中,特别是在处理大型项目...此外,良好的代码折叠习惯也有助于保持代码整洁,便于他人理解和维护。
6. **重构支持**:提供代码重构工具,帮助改进代码结构,保持代码整洁。 7. **文档生成**:自动生成代码文档,便于理解和维护。 8. **团队协作**:支持多人协作,通过共享代码库,实现团队间的高效合作。 9. **...
在编程领域,保持代码整洁和规范是至关重要的。C语言是一种广泛应用的编程语言,它的代码组织和可读性直接影响到程序的维护和团队合作。"C语言格式化代码工具"就是为了帮助开发者解决这个问题,尤其当你从百度百科或...