引言
copilot是⼀种基于⼈⼯智能的代码⾃动补全插件,支持常见的开发环境和编辑器,比如IntelliJ IDEA 、VSCode、Visual Studio等。本文将演示在编码、代码review、单元测试等迭代各阶段copilot 的使用方式和技巧,可以显著提高开发效率。
迭代各阶段最佳实践
编码阶段
函数级别
工具函数快速生成
copilot可以直接生成通用的工具函数,比如常用的日期比较函数,或者字符串判别函数等。
策略类型的方法快速生成
copilot可以学习框架策略的方法,并且能够模仿之前策略方法,快速生成类似方法。
比如在下面这个列子中,前两个方法是人工写的,第三个方法是copilot根据注释自动补全的,整体是可用的。
逻辑块级别
枚举类快速生成
在这个枚举类中,前两个枚举是人工定义的,其他的都是copilot自动补全的。
模型DTO快速生成
在完成第一个字段的注释后,copilot会自动补