当前位置:网站首页>AI 从代码中自动生成注释文档
AI 从代码中自动生成注释文档
2022-07-05 20:31:00 【小盒子】
程序员最讨厌的两件事:
自己写注释 别人不写注释
Mintlify 的插件终于可以把我们从痛苦的死循环中解救出来了。
Mintlify 利用 AI 技术从代码中自动生成注释文档
注意 it's free
但谁知道呢,也许过一阵子就像 github 的 Copilot 一样开始收费了也说不定。
来个Demo
比如我这段简单的二分查找 程序片段:
分别看下 Mintlify 为它生成的注释,注意:它可以生成多语言的,有英文的也有中文的
上面这些都是自动生成的,从结果看是基于程序进行的翻译,比较罗嗦,但还算准确。
应用
好啦,那剩下的事情就是把你写完的程序一键生成注释,然后一份带有良好(啰嗦)注释的代码就编写完成了,如果你的团队统计代码和注释行数(哪个团队这么SB,告诉我,避个坑),那么又愉快地完成了KPI。
开个玩笑 ,良好的代码注释,不但有利于别人阅读,更有利于维护,有时候时间长了,我们自己都不知道写的是什么玩意,我有时候看到一大段程序没有注释还写的特别绕的时候就开始骂娘了:“这TM写的什么玩意儿”,讽刺的是,有些时候,那程序是我自己写的。哈哈。
都说优秀的代码可以做到自解释,不用写注释也看得懂,对,那是优秀的代码,在你还不能写成那样的代码之前,写注释吧孩子,先保证你不会被团队的同学骂娘再说。
提示
如安装插件或使用过程中遇到网络问题,请通过科学上网自行解决。如这玩意(https://www.mintlify.com/)开始收费了,当我没说。
边栏推荐
- Scala基础【HelloWorld代码解析,变量和标识符】
- About the priority of Bram IP reset
- sort和投影
- [Yugong series] go teaching course in July 2022 004 go code Notes
- Unity editor extended UI control
- Frequent MySQL operations cause table locking problems
- What is PyC file
- A solution to PHP's inability to convert strings into JSON
- 鸿蒙os第四次学习
- 信息学奥赛一本通 1337:【例3-2】单词查找树 | 洛谷 P5755 [NOI2000] 单词查找树
猜你喜欢
![[quick start of Digital IC Verification] 6. Quick start of questasim (taking the design and verification of full adder as an example)](/img/6d/110b87747f0a4be52da9fd49a05b82.png)
[quick start of Digital IC Verification] 6. Quick start of questasim (taking the design and verification of full adder as an example)

A solution to PHP's inability to convert strings into JSON

Leetcode: binary tree 15 (find the value in the lower left corner of the tree)

全国爱眼教育大会,2022第四届北京国际青少年眼健康产业展会

How to form standard interface documents

【数字IC验证快速入门】6、Questasim 快速上手使用(以全加器设计与验证为例)

2022 Beijing eye health products exhibition, eye care products exhibition, China eye Expo held in November

Leetcode(695)——岛屿的最大面积

Unity editor extended UI control

【愚公系列】2022年7月 Go教学课程 004-Go代码注释
随机推荐
港股将迎“最牛十元店“,名创优品能借IPO突围?
2022年7月4日-2022年7月10日(ue4视频教程mysql)
信息学奥赛一本通 1338:【例3-3】医院设置 | 洛谷 P1364 医院设置
About the priority of Bram IP reset
14、Transformer--VIT TNT BETR
Applet global configuration
What is PyC file
解决php无法将string转换为json的办法
Zero cloud new UI design
资源道具化
2020 CCPC Weihai - A. golden spirit (thinking), D. ABC project (big number decomposition / thinking)
CVPR 2022 | common 3D damage and data enhancement
Model method
死信队列入门(两个消费者,一个生产者)
Unity编辑器扩展 UI控件篇
Ffplay document [easy to understand]
怎么挑选好的外盘平台,安全正规的?
Scala basics [HelloWorld code parsing, variables and identifiers]
kubernetes资源对象介绍及常用命令(五)-(ConfigMap&Secret)
[Yugong series] go teaching course in July 2022 004 go code Notes




