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

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

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

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

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

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

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

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

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/1283475.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 《红颜手札》读后感_1500字

    《红颜手札》读后感1500字 隙中驹,凡尘似梦 平生一顾,至此终年 只因世上繁花姹紫嫣红,唯独他是她情之所钟。 整本书中,有几个算是好的结局了。文字平缓如溪似潺潺流水般述说一个个故…

    读后感 2022年9月9日
    159
  • 吕思勉著《中国史》读后感200字

    吕思勉著《中国史》读后感200字: 最近,我看了一本书叫《中国史》,记载了从夏到清的一些故事,因为它是简版的。不过,里面有接近200个图片,不仅有桃花团一事还有我在西安看过的三王杯…

    读后感 2023年2月15日
    32
  • 《爱弥儿(精典教育)》读后感_900字

    《爱弥儿(精典教育)》读后感900字 教育跟爱情一样,也是个永恒的话题。一千个人就走一千种不同的方法,一千个家庭,就有一千个不同的方式,即使生活在同一个家庭中的两个人,受到的教育也…

    读后感 2022年9月7日
    73
  • 《疯狂外星人》观后感600字

    和平来源于“爱”――《疯狂外星人》观后感 我想化作一只白鸽,为世界各地衔去和平的橄榄枝;我想化作一只白鸽,飞遍世界各地,平息战火的创伤;我想化作一只白鸽,让爱的鲜花遍地开放……――…

    读后感 2022年6月24日
    148
  • 读《家》有感1500字

    家・囚笼 ――读《家》有感 我希望每个家庭都有住宅,每张口都有面包,每个心灵都受到教育,每个人的智慧都有机会发展。 《家》代表了一个新青年对一个不合理的制度的“积愤”的吐露,向一个…

    读后感 2022年6月21日
    192
  • 《深度学习的艺术:采铜(自选集 知乎「盐」系列)》读后感_800字

    《深度学习的艺术:采铜(自选集 知乎「盐」系列)》读后感800字 我很喜欢这本书,推荐阅读~我自身长期存在着读书不求甚解的问题。而这本书讲的正是如何更好的学习,如何构建自己的知识体…

    读后感 2022年9月2日
    75
分享本页
返回顶部