美文网首页
有了copilot之后,开发模式的变化

有了copilot之后,开发模式的变化

作者: alue | 来源:发表于2023-05-04 23:04 被阅读0次

最近用 copilot 写了一个考核系统,直观的感受是这个技术真是超乎想象,经常不由的蹦出一句“我艹,这竟然能知道我要做什么!它是怎么做到的!”

有了 copilot , 我觉得今后的开发模式需要有针对性的优化。

首先,尽量使用类型系统, 例如用 TS 代替 JS, python 中使用 type hint 等。类型系统在传统的好处之外,还能额外为 copilot 提供一维信息,必然能够提高代码预测的质量。

另外,变量命名尽量规范且有规律,copilot 毕竟是 LLM 的产物,擅长理解自然语言。所以,变量名称起的好,就相当于给 copilot 投喂了优质的信息,能够更大程度的发挥其功能。

第三,开发的重点应放在程序的结构之上。目前,copilot 还只能够做局部的函数级代码预测,在代码组织层面,还无法提供有价值的帮助,这正是我们程序员应该重点培养的能力。

相关文章

  • 【解码裕廊模式】高级产业园是如何炼成的

    解析了裕廊集团的开发模式之后,不难发现裕廊集团采取的开发模式与国内许多产业园区开发模式是有类似之处的,然而为何裕廊...

  • GitHub Copilot

    About GitHub Copilot[https://docs.github.com/en/copilot/o...

  • 疫情之后,我有了这样的观念变化

    一、有一份稳定的工作太重要了 在这里可以公布一下我在疫情期间三个月的工资(除社保)分别是:2142...

  • 敏捷开发模式与瀑布开发模式

    再次去学习了敏捷开发模式(缺乏实践),来谈谈敏捷开发模式与传统的瀑布开发模式。 敏捷开发模式 在瀑布开发模式的基础...

  • P2 面向对象8大设计原则

    变化是复用的天敌!面向对象设计的最大优势在于:抵御变化 设计原则比模式更重要,掌握了设计原则,可以开发出属于自己的...

  • 变化之后的变化

    (1) 阿文悄悄走出医院,意味着完成了自己的人生蜕变,蓝天白云,宽敞的马路,来来往往的行人,一切都让他觉得喜悦,悬...

  • 深入理解jQuery插件开发总结(四)

    jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,...

  • FauxPilot :可本地运行的开源 GitHub Copil

    GitHub Copilot 是 GitHub 去年 6 月推出的人工智能模型,这是一个利用机器学习技术为开发者提...

  • Github Copilot 使用技巧

    GitHub Copilot是一款由GitHub和OpenAI联合开发的人工智能编程工具,它使用机器学习技术从代码...

  • 论项目流程

    我毕业之后,大大小小的项目参与了很多。一部分是瀑布开发模式,一部分是敏捷开发模式。相对来说,我比较喜欢敏捷开发...

网友评论

      本文标题:有了copilot之后,开发模式的变化

      本文链接:https://www.haomeiwen.com/subject/zidfsdtx.html