9月23每日打卡-阅读笔记(Clean Code)
1,2章
第一章 - Clean Code
1.代码质量的重要性:第一章强调了代码质量对于软件开发的重要性。代码不仅仅是为了让计算机运行,更是为了与其他开发者进行沟通。因此,代码应该容易阅读和理解。
2.坏代码的代价:坏的代码会导致许多问题,包括增加维护成本、降低开发速度、引入缺陷等。好的代码可以减少这些问题。
3.代码整洁的定义:作者提出了“整洁的代码就像是一篇散文”,它应该有清晰的结构、有意义的命名、适当的注释、良好的格式等特征。
4.注重命名:良好的命名是整洁代码的关键之一。变量、函数、类等的名称应该清晰地传达其用途,避免使用晦涩难懂的缩写或无意义的名称。
5.函数的长度和复杂性:函数应该保持短小且只做一件事情。长函数难以理解和维护,应该分解为更小的函数。
6.注释的艺术:注释应该用于解释为什么要这么做,而不是描述如何做。好的代码应该尽量减少需要注释的部分。
7.格式化代码:代码应该保持一致的格式,包括缩进、空格和换行。使用自动化工具来维护格式一致性。
第二章 - Meaningful Names
8.名称的重要性:第二章强调了名称的重要性,良好的名称可以增强代码的可读性和可维护性。
9.有意义的命名:变量、函数、类等的名称应该有描述性,能够清晰地表达其用途。好的名称是代码中最重要的注释。
10.避免误导性的名称:名称不应该误导读者,应该反映实际用途。避免使用具有二义性的词汇。
11.类名和对象名:类名应该是名词或名词短语,而对象名应该是名词或名词短语。避免使用无意义的单词作为名称。
12.方法名:方法名应该是动词或动词短语,描述方法的操作。方法的名称应该清晰地表达其行为。
13.避免编码:不要将编码或缩写作为名称的一部分,除非它们是普遍被接受的缩写。
14.一致性:在整个代码库中保持一致的命名约定,以便开发者能够轻松理解代码。
这些是《Clean Code》前两章的主要内容。这两章强调了代码质量和良好的命名对于代码的可读性和可维护性的重要性。作者提供了许多实用的建议,以帮助开发者编写更加整洁和易于理解的代码。希望这些笔记对您有所帮助。
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号