文章吧-经典好文章在线阅读:《代码整洁之道》读后感1000字

当前的位置:文章吧 > 原创文章 > 原创精选 >

《代码整洁之道》读后感1000字

2022-06-19 09:42:03 来源:文章吧 阅读:载入中…

《代码整洁之道》读后感1000字

  《代码整洁之道》是一本由[美] Robert C·Martin著作,人民邮电出版社出版的387图书,本书定价:平装,页数:2020-2,特精心收集的读后感,希望对大家能有帮助。

  《代码整洁之道》读后感(一):“Bob大叔”力作被誉为“程序员童子军规则”

  这本是软件工程最经典的著作之一,世界级软件开发大师“Bob大叔”Robert C. Martin的力作,被誉为“程序员童子军规则”。代码质量就像地基,没有干净、整洁、易修改的代码做基础,再先进高效的研发模式都是空中楼阁。而这本书讲的正是“好代码是什么样子的”。Bob大叔将软件视为艺术,强调“惟有写出人类容易理解的代码,才是优秀的程序员。”为此,他将自己几十年的编程经验与编程社区的智慧浓缩成书,并运用实例进行充实,从命名、函数、注释等各个方面总结出了一系列行之有效的整洁代码操作实践,确保读者编写出干净的代码,有效提升代码质量,实现效能提升。

  《代码整洁之道》读后感(二):实用

  《代码整洁之道》阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。图书推荐 《代码整洁之道》:细节之中自有天地,整洁成就卓越代码 尽管糟糕的代码也能运行,但如果代码不整洁,会使整个开发团队泥足深陷,写得不好的代码每年都要耗费难以计数的时间和资源。然而这种情况并非无法避免。 著名软件专家RoberfC.Marlin在《代码整洁之道》中为你呈现出了革命性的视野。Martin携同ObjectMetltor公司的同事,从他们有关整洁代码的最佳敏捷实践中提炼出软件技艺的价值观,以飨读者,让你成为更优秀的程序员——只要你着手研读《代码整洁之道》。 阅读《代码整洁之道》需要你做些什么呢?你将阅读代码——大量代码。《代码整洁之道》促使你思考代码中何谓正确,何谓错误。更重要的是,《代码整洁之道》将促使你重新评估自己的专业价值观,以及对自己技艺的承诺。 从《代码整洁之道》中可以学到:好代码和糟糕的代码之间的区别:如何编写好代码,如何将糟糕的代码转化为好代码:如何创建好名称、好函数、好对象和好类;如何格式化代码以实现其可读性的最大化:如何在不妨碍代码逻辑的前提下充分实现错误处理;如何进行单元测试和测试驱动开发。

  《代码整洁之道》读后感(三):本书提出一种观点:代码质量与其整洁度成正比。

  软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自实际项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

  本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

  阅读这本书,你将了解:

  ● 好代码和糟糕的代码之间的区别;

  ● 如何编写好代码,如何将糟糕的代码转化为好代码;

  ● 如何创建好名称、好函数、好对象和好类;

  ● 如何格式化代码以实现其可读性的最大化;

  ● 如何在不妨碍代码逻辑的前提下充分实现错误处理;

  ● 如何进行单元测试和测试驱动开发。

  《代码整洁之道》读后感(四):笔记

  断断续续,睡前看个1-2章,看完了。

  每看完一章,回过来,把重点和标题小记录一下,形成下面的脑图。

  以后翻阅,对照,回忆,重点照顾即可。

  这本书没有《架构整洁之道》给我个人的冲击大,实用性上更加推荐《重构》。

  坚持看书的好处,也许在某一本书的某一个章节引爆大脑,融会贯通,神清气爽。

  《架构整洁之道》《代码整洁之道》我归类为大纲类书籍,作者的视角很高,所以显得有些泛泛而谈了,不过书籍本来是要交叉印证的。还是要感谢一下马丁老哥,受教了。

  脑图笔记

  《代码整洁之道》读后感(五):《代码整洁之道》

  建议在敲代码这一工作岗位 3-5 年及以上再读这本书,否则,一个小白读本书收获很少,二来,读完没有可实际操作的经历,读完收获不大。

  本书属于常读常新,放到手头时常翻阅的一本书。

  书的内容就像书名一般,学习这些内容,都是为了让我们方便维护代码,让同行看起来更舒服。

  对了,这本书是以 Java 语言写的例子。如果你对 Java 语言有所了解,那么读起本书来,更易理解。

  以下是阅读笔记

  第4章 注释

  能不用注释就不用注释。因为注释在大多数情况下都是累赘,所以要尽可能少的使用注释。

  那什么样的注释是烂的,不好的呢?

  使用代码标记某个位置(能不用就不用,就当没有)

  使用代码注释作者

  把不要的代码删掉,不要使用注释注释代码

  注释和看懂代码无关的无用信息

  为短函数选择好理解的名字,要比注释好

  什么情况下的注释是点睛之笔呢?

  标注注释提醒自己接下来做什么,定期查看,删除临时的 TODO 注释

  使用简单明了的表达式,语句阐述这一整段代码说了什么。

  若他人使用这段代码,注释运行过程中遇到的情况

  标注重点

  第5章 格式

  格式,使用好了使阅读代码的人,看起来很舒服。

  比如代码文件的名称要简单明了,每写一个新的模块,概念之前空一行,阅读更方便,也可以很好的区分这一个段代码做什么用。而紧密相关的代码要互相靠近。调用函数应该放在被调用函数之前。重要的概念放在开始,细节性的代码放在下面,显示出“总分”的结构。尽力保持代码行短小。

  以上是一个代码的全局观,下面总结细节方面的格式。比如在赋值操作符(=)两边加上空格。不在函数名和左圆括号之间加空格,表明函数与参数是密切相关的。在参数中,使用空格将参数隔开。在运算式子中间,在加减法运算之间使用空格,在乘除之间不加空格。

  总得来说呢,代码书写的格式,都是为了让一起工作的,或者阅读我们代码的同行看懂,看舒服。在公司里,我们要遵守公司,团队所制定的格式风格。

  《代码整洁之道》读后感(六):赋予代码生命力--读代码整洁之道

  这两天正好高考。相信,每一位经历过高考的同学,都会被老师告知,要保持卷面整洁。这虽然不一定加分,但是绝对能够避免不必要的扣分。

  写代码跟此有相似之处。对于这件事,我们可以从4W+H角度来总体提炼:

  代码整洁之道这本书告诉你什么是整洁的代码,什么是凌乱糟糕的代码。书中列举了许多短小的例子,非常方便理解。

  虽然看完第一天我就忘了书中几位大牛是如何定义整洁代码的了,但是那些例子让我记忆犹新。感觉那么亲切,似乎说的就是我自己。

  代码整洁之道这本书告诉你为什么需要整洁的代码。几乎通篇都在告诉你整洁代码的好处。同时让你看到,糟糕的代码,形成对比视差,更能让你体会到整洁的美。

  代码整洁之道这本书告诉你什么时候需要整洁的代码。不仅仅是开始写的时候,也不仅仅是写的过程,更不是写完的时候,而是开始之前就要进入视野,且全过程覆盖。

  想清楚了再敲键盘。发觉坏味道了,立即更正。今日事今日毕。只有这样,才能保持整洁。如果想着先这样凑合,后面再重构,往往就会越拖越久,最终成为技术债务。

  不要让救命稻草变成压垮稻草。

  另外。这一点也让我想到了中国名医扁鹊。要做扁鹊大哥式的coder,这才应该是我们每个人的追求。

  代码整洁之道这本书告诉你在哪里整洁代码。变量中,函数中,注释中,类中,测试中,系统工程中......大量干货分享,让你忍不住要实践一下的冲动。

  这一点让我想到了,虽然有很多代码扫描和格式化工具,但是人自身永远是最重要的。即使在工业高度发达的今天,最先进的模具还是靠人手工打造。

  这一点就很能说明问题。书中作者也表达了自己的观点,有创造性的编码活动,不用担心被机器替代。

  代码整洁之道这本书告诉你如何整洁代码。从起名开始。想想,你给孩子起名时,会随随便便吗?为什么对待自己的代码,就放松要求了呢?

  起名是第一步,它看似简单,实则包含着大智慧。抽象程度、意图、表达力等等,都通过命名传达出来(看来,英语要学好)。如果每个人都能够像起名那样琢磨命名,我相信代码的质量一定能够得到很大的提升。

  当然,前面已有所述,书中并非简单的说教,而是提供了大量的实例,实实在在的做给你看。我特别喜欢看这些例子,很多例子扫一眼就能感受到作者的“心思”,有时甚至超过了说明文字。

  当我的理解和作者的说明接近时,也是蛮有成就感的事。当然,很多例子命中了我自己。

  我们要有进无止境的意识,追求完美的精神,锲而不舍的毅力,让我们的代码变成一件艺术品。如果抱着这样的态度,我相信代码质量会更上两层楼。

  除了这些建议的内容外,还有很多历史,会让你有新的收获。

  人类简史中说,人类之所以为人类,有一点就是只有人类意识到存在自己不知道自己不知道的事。有些事你不知道,但是你还不知道你不知道。不过你能意识到这一点。

  有点绕。慢慢体会。

  书中就有一些这样的历史角落。当然可能没有那么严重。

  比如,你可能没想过每行代码不超过80个字符最初跟计算机上古时代的屏幕显示有关。你也可能没有想到goto语句与那时候的结构化编程有关。

  比如,我对大写字母I和O做变量名跟作者有同感,吃过数字1和大写字母I混希的亏,还有零和大写的字母O。

  以上,提供理论。理论最终的目的还是指导实践。

  要想写出整洁的代码,我个人认为有三点:

  1是了解整洁代码的知识,就是前面所述的理论。而且,读书的过程,你会发现整洁代码跟设计模式及重构是相通的,这就进一步说明简洁带来美。

  2是不管各种规则要求,最重要的一点是,重视它,再重视它,再再重视它。我相信许多走出高考考场的人会说,这是我这辈子写的最认真的一次。

  3是实践。这是最有用的。一个只看别人如何滑冰的人是永远不会真正滑冰的。

  这本书本身用自身语言和翻译的整洁,告诉了你前两点。

  关于最后一点,把写代码看成艺术创作,不论你是为了六便士还是为了天上明月,整洁都是你的第一步,关键一步。别让这一步的错失产生破窗效应。

  以书中第一章中的笑话来给实践结尾,......孩子,你还得练,还得练。----送给每一个追求整洁代码的coder。

评价:

[匿名评论]登录注册

评论加载中……