V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhongpingjing
V2EX  ›  程序员

分享一些 Github Copilot 使用技巧?

  •  
  •   zhongpingjing · 2023-05-31 16:16:35 +08:00 · 2736 次点击
    这是一个创建于 567 天前的主题,其中的信息可能已经有所发展或是发生改变。

    尝鲜了一下 Copilot ,感觉好像只对重复性样板代码比较有帮助,没有其他特别亮眼的特点。是我打开方式不对吗?还是有啥隐藏技巧,有没有人分享一下自己的使用心得

    6 条回复    2023-05-31 17:41:15 +08:00
    smallyu
        1
    smallyu  
       2023-05-31 16:18:56 +08:00
    你负责写注释,它负责写代码
    Z1R0
        2
    Z1R0  
       2023-05-31 17:08:35 +08:00
    注释可以是代码执行逻辑,也可以是一些问题,注释越是详细,Github Copilot 写的代码越是漂亮
    ydpro
        3
    ydpro  
       2023-05-31 17:12:05 +08:00
    可以让它帮你 review 代码,有时会有小惊喜
    mcfog
        4
    mcfog  
       2023-05-31 17:24:51 +08:00
    写 error message ,log message:准确率极高,会自动参考周围的写法风格,会按上下文嵌入合适的变量

    注释 /签名生成实现:周围有类似的,或者方法名准确,或者是常用小算法 /套路时准确率极高

    补各种参数校验,异常 case:如果不能猜出来的话可以先写行注释

    实现补充注释:变量名 /方法名合理经常能猜对你要写什么注释

    写测试:有点碰运气,但短方法 utility ,或者什么封装了个小正则的方法 一般结果还是很不错的
    standover
        5
    standover  
       2023-05-31 17:27:26 +08:00
    @ydpro 大佬这个怎么做到的 0.0,不是还没有 copilot X 么
    Leviathann
        6
    Leviathann  
       2023-05-31 17:41:15 +08:00
    业务无关的技术方法、pattern 很显著一致的代码(比如同名字段赋值)、生成异常文案有点用,其他基本没用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3266 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:46 · PVG 19:46 · LAX 03:46 · JFK 06:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.