news 2026/10/24 2:20:57

注释不是累赘,而是代码的说明书

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
注释不是累赘,而是代码的说明书

在代码里面, 那些以#开头的单行文字, 或者是被三引号包裹起来的文本内容, 这些统统都叫做注释。注释有一个非常明显的特点, 那就是它只会被人用来阅读, 主要作用就是解释说明, 等到解释器去运行代码的时候, 会直接把它忽略掉, 完全不会参与程序的执行过程, 当然也不会对代码的运行效率造成任何影响。

许多新手学员往往觉得注释这个东西可有可无, 所以在写代码的全过程里, 几乎从来就不添加任何解释性的说明,这其实是一个对于长期的学习来说非常不利的坏习惯, 而且很有可能还会影响到后续找工作以及和同事之间进行团队协作的情况。

现在, 你写完代码之后, 对整体的逻辑是非常清楚的。可是, 间隔几周之后再回头翻看, 很容易就会遗忘代码的设计思路, 甚至都看不懂自己写的代码了。

如果遇到一些复杂的循环, 或者是数据处理逻辑, 没有注释的话, 阅读难度是非常高的。往往需要花费大量的时间, 去重新梳理逻辑。而清晰的注释, 相当于给自己留下了阅读的线索, 能够快速地回忆起代码的功能与设计思路。

如果以后要参与团队协作的话, 注释的价值会得到更加明显的放大。

因为每个人在编程的时候思路不一样, 代码风格也不同, 所以就导致了一段缺乏说明的代码会让其他的开发者很难快速看懂功能到底是怎么回事, 而且在修改和调试的时候又极容易产成理解上面出现的偏差, 这就会衍生出新的 bug, 从而降低了团队协作的效率。

所以说规范的注释作为团队协作基础这个说法是成立的, 它的确能让维护代码的事情会变得更容易一些。

很多人容易掉进一个坑里, 他们觉得写注释就是把代码表面上的动作再复述一遍, 打个比方来说, 如果写了一行像`a = 1 # 将 a 赋值为1`这样的语句, 那这种注释简直就是毫无用处, 它不仅不能带来好处, 反而还会给代码增加没必要的麻烦和重复内容。

好的、高质量的注释呢, 它应当去解释清楚为什么代码要这么来写, 要把背后的业务需求交代明白, 把特殊的限制条件说清楚, 还要提醒大家注意那些潜在的陷阱和问题, 总之不要干那些只复述一眼就能看明白的代码这种无聊的事情。

把它分成单行注释和多行注释这两种类型, 其中使用的是#符号的单行注释比较适合做一些简短的标注工作, 而那种使用三个引号包裹起来的多行注释通常被用在文件的开头部分或者是函数的开头部分里面去, 主要是用来对整个功能进行一个全面的描述。

坚持写代码中的注释这件事, 它最根本的性质呢, 它就是对你自己思路进行一次梳理的一个过程, 在当你发现你自己很难去使用那种简短的文字来向别人说明某一段特定的代码它的实际作用到底是什么意思的时候, 你其实就可以知道这是因为你自己的内在逻辑还并没有达到足够清晰的地步了, 所以你应当要在最早期就养成一种去规范地书写那些注释的良好的习惯, 不管是你现在自己在自学并且做一个项目的这种阶段, 还是说你未来要去求职并且参与到实际开发工作里面的时候, 这是一个能够给你加分的一项内容, 它能够非常鲜明地体现出你的那种专业的素养, 进而能让你的那些代码变得更加的标准和更加具有可读性的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 2:20:46

从零开始学 UI 第一篇:Figma 快速上手实战指南(上)

🔹博主名称:_Doubletful大家好,欢迎来到Doubletful的博客🪢博主的GitHub:Go to git_hub💠移动应用开发专栏🔷路漫漫其修远兮,吾将上下而求索文章目录序言什么是 UI 设计?…

作者头像 李华
网站建设 2026/10/24 2:19:47

Can Large Language Models Detect Errors in Long Chain-of-Thought Reasoning?

### 摘要 最近,类似 o1 的模型备受关注,这些模型通过生成冗长的思维链(CoT)推理步骤来提升现有大语言模型(LLMs)的推理能力。在本文中,为了理解这些长思维链的质量,并衡量现有大语言模型对这些长思维链的批判能力,我们引入了 DeltaBench。它包含了不同类似 o1 的模型…

作者头像 李华
网站建设 2026/10/24 2:19:21

什么是AI引用率?从计算口径到监测方法的完整拆解

AI 引用率(AI Citation Rate),指在一组既定问题下,AI 生成的答案中实际采用了你的内容作为来源的那部分答案所占的比例。它衡量内容有没有被 AI 答案调用,与页面排名无关。下面说清 AI 引用率的定义、计算口径、与提及…

作者头像 李华
网站建设 2026/10/24 2:18:55

船舶封闭空间火灾中的烟气风险与船用材料抑烟设计

提到船舶安全,大多数人首先想到的是阻燃。但对于船舱、走廊、客舱这些相对封闭的空间来说,火灾带来的风险并不只有火焰。浓烟会影响人员视线,也可能增加疏散和救援的难度。在船上,烟的威胁有时比火本身更直接。封闭空间放大了烟的…

作者头像 李华
网站建设 2026/10/24 2:18:55

【办公类-38-02】20240305 班级微信优质指导交流(word单元格插入统一大小的微信截图,用文字替换方式修改基本信息、Word模版上传)

一、背景需求搭档问我要中2班上学期的资料,我把最后的微信优质指导做完,就打包发送了。因为旧代码和旧Word都卡死在坏掉的电脑里,所以要重做模版二、Word模版制作本次把Word模版上传CSDN,备份三、代码 微信优质家教指导(一页)自动…

作者头像 李华