首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Redis作者谈如何编写系统软件的代码注释

顶顶大名的Redis作者谈如何在Redis这样系统软件上进行代码文档注释,以下是九种注释类型的大意说明: 很长一段时间以来,我一直想在YouTube上发布一段“如何对系统软件文档注释”的新视频,讨论如何进行代码注释...在此过程中,我试图说明为什么编写注释对于生成良好的代码是至关重要,从长远来看,这些代码是可维护的,并且在修改和调试期间可由其他人和作者自己理解。...并不是每个人都这么想,许多人认为,如果代码足够扎实,代码具有自明性,无需文档注释了。这个想法前提是,需要一切都设计得很完美,代码本身会有文档注释的作用,因此再加上代码注释是多余的。...因为在编写代码时,原始作者就是这么想象的:在每次调用后想象一下当前堆栈里的情况。这样大家阅读这样代码才会想象一致,显得非常轻松,也无需考虑Lua API本身的难易程度了。...随着代码的更改,文档可以同时轻松更改,而不会使API参考过时。 2. 这种方法说明代码更改的作者也应是API文档更改的作者。 3.

80660

js】如何正确的写代码注释

错误注释 你的注释是不是这样的? //时间戳日期格式化函数 function formTime(time,isyear){ } 亦或者是这样的?.../* 时间戳日期格式化函数 */ function formTime(time,isyear){ } 简单的变量声明之类的内容可以进行简单注释,但是函数就不能这样做了,要知道注释的作用是一种为了让代码更易读...正确注释 正确的注释 就是文档注释,先来看看是什么样子。...普通注释 文档注释 这种提示就像嵌代码在里面一样,而不是浮于表面了,在我们书写npm包的时候,用户使用我们的包,就能看到这种提示,对使用者特别友好。...npm install jsdoc -g 基本使用 jsdoc 文件名 其他的使用方式可以去官网查看 jsdoc 33.js 执行完此命令,会生成一个out文件夹,查看里面的index页面即可,右边侧边栏会显示函数的使用

17520
您找到你想要的搜索结果了吗?
是的
没有找到

【Python】Python 注释 ( 单行注释 | 多行注释 | 代码示例 )

文章目录 一、Python 注释 1、单行注释 2、多行注释 3、代码示例 单行注释 : # 单行注释 多行注释 : """ 多行注释 多行注释 多行注释 """ 一、Python 注释 ---- Python...注释 可以 对 代码 进行解释说明 , 代码中的 注释 不会被执行 , 可以 增加代码的可读性 ; 1、单行注释 单行注释 : Python 中的 单行注释 以 # 开头 , # 右边是注释内容 ;...之间添加空格 , 警告信息消失 ; 代码示例 : 下面的代码中 , 第一行中的 单行注释 独占一行 , 第二行中的 单行注释代码的右侧 ; # 单行注释 print(123) #...单行注释 2、多行注释 Python 多行注释 使用三个双引号 引起来 ; 三个双引号 即可以进行单行注释 , 又可以多行注释 , 代码如下 : """ 多行注释 """ """ 多行注释...多行注释 多行注释 """ print(12.13) 3、代码示例 代码注释示例 : """ 在本代码中展示字面量 - 字面量写法 - 打印字面量 """ # 整型字面量 123 # 浮点型字面量

4.6K40

代码注释

如果该幅画没有留下名字,后人通过画作的衣着信息(可以看成是一种注释)对该画所表达的故事进行推理时,可能出现断代错误,从而得出的故事和作者想表达的不同。 不要乱留名 ?        ...我觉得这个问题应该这么看:如果你的代码重要程度可以颠覆原作,我觉得你可以考虑重写一份并署上自己名字;如果没那么重要还是把留名交给原作者吧,毕竟你的成果是在他基础之上获得呢。...其实作者在呈现这幅画之前,画布上画了一个女性头部。可能作者觉得这块逻辑可能没用了,于是就用黑色把“她”抹去,从而也成就了这幅名画。...假想作者如果使用“注释”的手段将这颗头颅保留在画作中,将是如何吓人的一幅场景。 ?...在感觉不爽时,可能心中默默鄙视一下作者;再不爽时,可能和同事数落一下作者;再再不爽时,可能就要在代码中批判一下作者。但是这种注释代码是有意义的么?而且并不是我们总是对的。

92930

IntelliJ IDEA设置类注释和方法注释作者和日期「建议收藏」

当我看到别人的类上面的多行注释是是这样的: 这样的: 这样的: 好装X啊! 我也想要!怎么办呢?...* @Author: 你的名字 * @Date: ${YEAR}/${MONTH}/${DAY}/${TIME} * @Description: */ 在方法上标注注释,怎么办呢?...然后创建注释模板和快捷键 然后把模板放进Template里面。...当然,这个* 你可以随便写,最后注释快捷键就是 (/ 你自定义按键 + Tab) 有小伙伴说注释按下后没出来。没出来的话是不是你操作到方法注释保存时这里有个警示呢?...至此,就搞定类注释和方法注释了~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

1.7K51

Python 代码注释

注释的作用 用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性。...,然后再编写相应的说明文字 在代码后面增加单行注释 在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字 但是,需要注意的是,为了保证代码的可读性,注释代码之间 至少要有 两个空格 示例代码如下...,一行无法显示,就可以使用多行注释 要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以) 示例代码如下: #!...注释不是越多越好,对于一目了然的代码,不需要添加注释 对于 复杂的操作,应该在操作开始前写上若干行注释 对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)...绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么 养成写注释的习惯,让自己、让同事、让借鉴者有着更好的代码阅读体验。

1.2K20

python代码如何注释

注释 注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。...序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。...注释的分类 1.单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 #我是注释,可以在这里写一下功能说明之类 print("我上面一行是对我的注释") 2.多行注释..."""   我是多行注释1   我是多行注释2   我是多行注释3 """ print("我上面的是多行注释") 内容补充: 以下实例我们可以输出函数的注释: def a(): '''这是文档字符串...__doc__) 到此这篇关于python代码如何注释的文章就介绍到这了,更多相关python是如何注释的内容请搜索ZaLou.Cn

1.5K40

代码注释的艺术,优秀代码真的不需要注释吗?

Martin 《Clean Code》 译:注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败 Clean Code 的作者 Robert C....没有这段注释我们完全不知道游离的这句 newFormatter.getClass() 到底要做什么,这段注释也充分表达了作者自己也知道这句代码难以理解,所以他加上了注释进行说明。...译:你可能以为注释的目的是“解释代码做了什么”,但这只是其中很小一部分,注释的目的是尽量帮助读者了解得和作者一样多 — Dustin Boswell《The Art of Readable Code》...如同 John Ousterhout 教授一样,The Art of Readable Code 的作者 Dustin Boswell,也是一个坚定的注释支持者。...但 Dustin Boswell 认为注释的目的不仅解释了代码在做什么,甚至这只是一小部分,注释最重要的目的是帮助读者了解得和作者一样多 。

54220
领券