《代码简洁之道》读后感800字

作者:王宇航。最近一周断断续续地看了《代码简洁之道》这本书,虽然只看了一部分,不过也有了一些收获。

本书专讲代码风格,虽然是用Java语言作为例子,全篇都是在阐述Java面向对象的思想,但是其中大部分内容其它语言也能应用到。书中新鲜的观点不少,比如:注释是一种失败,因为我们无法找到不用注释就能表达自我意图的方法,而好的代码是一目了然不需要注释的;好的代码从命名开始,一旦发现有更好的名称,就要换掉旧的,这样做在之后阅读你的代码时会使包括自己在内的所有人都更开心;每个函数应该只做一件事,且函数最好没有参数,或者只有一两个参数。

本书一开始就提出了一个观点:代码质量与其整洁程度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。那么如何才能写出整洁代码呢?总的原则是KISS(KeepIt Simple Stupid):让代码简单直接,让阅读者可以很容易地看出设计者的意图。本书中给出了很多方法与规范,遵循这些规则可以帮你写出更加的整洁代码。

第二章“有意义的命名”中,提到选择体现本意的名称能让人更容易理解和修改代码。第三章“函数”中,有以下建议:1、函数的第一规则是短小。2、函数应该只做一件事。3、长而具有描述性的函数名称,好过描述性的长注释。4、函数的参数越少越好,要尽可能避免多参数函数。

第四章“注释”中,有以下建议:1、与其花时间编写解释你搞出的糟糕的代码的注释,不如花时间重写那堆糟糕的代码。2、把力气花在写清楚明白的代码上,直接保证无需编写注释。3、好的注释包括:法律信息、提供信息、解释意图、警示、TODO注释。

第五章“格式”中,提到了代码的格式很重要。代码格式关乎沟通,而沟通是专业开发者的头等大事。因此应该向报纸格式学习代码编写:源文件也要像报纸文章那样,名称应当简单且一目了然,名称本身应该足够告诉我们是否在正确的模块中。源文件最顶部应该给出高层次概念和算法,细节应该往下逐渐展开,直至找到源文件中最底层的函数和细节。

目前暂时只看了这么多,好代码的书写不是一蹴而就的,需要在细节之处下功夫,逐渐养成写出整洁代码的好习惯。将这本书中学习到的整洁代码知识运用到之后的学习中吧!

感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/83144.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2023年3月10日 23:55
下一篇 2023年3月10日 23:55

相关推荐

  • 《我是哈拉小公主》读后感400字

    在明亮的灯光下,我静静地坐在窗前,轻轻地翻开《我是哈拉小公主》这本生动有趣的故事书,细细地品读着,书中的每一个情节就像一块块磁铁似的把我深深地吸引住了。  这本书的作者是…

    2023年5月4日
    420
  • 宇宙蛋读后感600字

    宇宙蛋?外星人下了一颗蛋?我怀着这样的好奇心翻开了这本书。果然是来自外星球的两颗蛋。 这两颗蛋长什么样?里面会生出什么。我带着许多问题,目不转睛地盯着每一页,一种紧张的气氛涌上我的…

    2024年4月18日
    264
  • 神探虎斑猫蒙娜丽莎失窃案读后感500字

    其实《蒙娜丽莎》失窃案是《神探虎斑猫》七册之中的第五册,我非常喜欢这本书,是英国作家詹妮弗・格雷著作的。 这本书说的是猫警探对付腌菜巨头、女罪犯泽尼亚・克洛伯和她的同伙斗智斗勇的故…

    2023年5月31日
    323
  • 读《项链》有感800字

    “人生是多么奇怪,多么变换无常啊,极细小的一件事可以败坏你,也可以成全你!” 小说一开始我看到的是一个 整日耽于梦想的美丽忧郁的妇女。她美丽、丰韵、娇媚。正是因为“她也是一个美丽动…

    2024年5月6日
    269
  • 《一个叫欧维的男人决定去死》读后感300字

    这是读的Buckman的第二本书,跟外婆的道歉信一样,是能直击心灵引起共鸣的书。一开始对欧维这个男人的种种感到奇怪,随着书的展开,渐渐更加了解这样一个坚守自我却跟这个时代的主节奏不…

    2023年3月10日
    365
  • 挪威的森林读书笔记摘抄好词好句及感悟赏析

    挪威的森林读书笔记摘抄好词好句及感悟赏析: 最近,我阅读了世界名著《挪威的森林》,这本书讲述的是一个关于自我成长的爱情故事,让我们从渡边的身上看到了人生中可能遇到的事情,需要我们对…

    2023年5月2日
    389
分享本页
返回顶部