来让人工智能帮你写注释吧,支持 Python(自动生成注释)

网友投稿 962 2022-09-07


来让人工智能帮你写注释吧,支持 Python(自动生成注释)

关于代码的注释,我自己也是很少写,但是时间一长,连自己都要看很久才知道啥意思,要让别人看明白,更是耗费时间了。

为什么写代码不写注释,主要原因还是因为懒,懒得思考怎么写。不过今天发现一个 VSCode 的插件,可以让 AI 帮你写注释了,写的清清楚楚明明白白。

只要选中函数代码,然后按一个快捷键就会自动生成该方法的注释,可用来生成函数文档。

看下效果

from typing import Listdef daily_avg(temps: List[float]) -> float: return sum(temperatures)/len(temperatures)

比如上面这样的函数,生成的注释效果如下:

from typing import Listdef daily_avg(temps: List[float]) -> float: """ Given a list of temperatures, return the average of the temperatures :param temps: a list of floats :type temps: List[float] :return: The average of the temperatures. """ return sum(temperatures)/len(temperatures)

看来 AI 完全知道你在写什么,有点可怕,不过总比让我自己写好,还要考虑怎么翻译成英文,哈哈。

快捷键

Windows 和 Linux :​​Ctrl + Alt + .​​Mac:​​⌘ + .​​

安装方法

其他

它支持多种语言 JS、TS、Java、Python、PHP 等,有 VScode、IntelliJ 等插件版本,还可以在线试用[2]

参考资料

[1]

AI Doc Writer: https://marketplace.visualstudio.com/items?itemname=mintlify.document

[2]

在线试用: https://docstring.ai


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python函数的参数是如何工作的?(python参数的作用)
下一篇:详解Java 中的函数式接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~