美文网首页
可读代码的艺术 注释

可读代码的艺术 注释

作者: 大笑的篷蒿人 | 来源:发表于2022-03-09 21:05 被阅读0次

这本书的内容还是非常直白的,在说完了命名之后,讲讲注释应该怎么写,注释分为两个章节,分别解决什么地方该写注释,和注释该怎么写的问题。

先说什么地方该写注释的问题,回忆一下当年写代码的时候,基本上是不太高兴写注释的,总体的想法是懒,秉承的原则是代码写写清楚,比写注释强。

实际上到现在我还是秉承类似的观点,代码要是写得够清晰,是不需要写注释的。书中首先就有两条类似的观点:

不要为了注释而注释。

不要为了不好的命名写注释(应该将命名改好)。

不过还有一些应该写注释的地方:

一是记录你精妙的别人不易理解的设计和实现。

二是提醒自己和别人代码中的缺陷和已知的妥协

三是解释常量的含义,为什么突出常量,我的理解是常量往往缺少上下文,含义经从名字判断往往不够精确。

我认为能做到上面三个注释基本上就达到不错的水准了。

后续的几条看上去就更高端一点,从读者的角度思考下,还有什么要解释的。这部分我感觉属于optional,确实有所感触可以补充。

注释

最后想说说注释和我们的产品设计,在某些方面也是类似的。我们做了一个功能,然后开始写用户手册,用户手册就相当于一个注释。那么最高境界是不需要用户手册,现在大部分的手机系统都做到了这一点。弱一点的是在功能的边上加tips,适当帮助一下理解。再弱一点的就要写用户手册,写一二三步,看懂了再来操作,这就落了下乘了。

相关文章

  • 可读代码的艺术 注释

    这本书的内容还是非常直白的,在说完了命名之后,讲讲注释应该怎么写,注释分为两个章节,分别解决什么地方该写注释,和注...

  • JavaScript day4

    JavaScript 注释 注释可以提高代码可读性; 单行注释: 多行注释:

  • python基础-注释

    注释注释的作用就在于提供代码的可读性但不是注释越多越好:没有注释的代码不好,写注释特别多的代码也不好 单行注释,注...

  • Java语言基础

    注释与规范 代码注释 单行注释:// 多行注释:/**/ 文档注释:/** */ 编码规范 可读性第一,效率第二 ...

  • 《编写可读代码的艺术》读书笔记——注释

      注释是代码中很重要的提示,当你在阅读别人的或者自己以前写过的代码时往往能够起到一个“指点迷津”的作用。这篇读书...

  • Less语言特性 - 注释

    注释的适当使用可以保证代码的可读性,Less 支持两种类型的注释:多行注释和单行注释。注释使代码清晰,并允许用户轻...

  • 01-Python学习之路-基础-注释

    注释的作用 提高代码可读性 提升开发效率 什么时候使用注释? 容易看懂的代码不需要注释 对于复杂的代码,在操作前写...

  • 前端JS入门教程-JavaScript 注释

    JavaScript 注释用于解释 JavaScript 代码,增强其可读性。JavaScript 注释也可以用于...

  • 注释和快捷键

    注释 1.注释是对代码解释说明的文字,不会执行,可以增加代码的可读性 Python 中的注释分为两种,单行注释和多...

  • 最全最详细的注释使用说明

    最全最详细的注释使用说明 [TOC] 前言 好的代码本身就是一种注释 代码的可读性更重要 注释的作用 代码的意义,...

网友评论

      本文标题:可读代码的艺术 注释

      本文链接:https://www.haomeiwen.com/subject/rhrxdrtx.html