工欲善其事必先利其器,作为一个被裹挟在AI时代浪潮中的程序员,大热的AI辅助编码工具肯定是要趁热做横向测评,我深度使用了一把Github Copilot、ChatGPT、Chat2DB、ChatDev、iFlyCode,Baidu Comate、文心一言,后几项我前段时间做过技术分享,AI很适合作为辅助工具来解放生产力。
这本书讲的是前两项自动化编程:基于ChatGPT和GitHub Copilot。
这本书的作者是李宁老师,这位老师应该大多数人都很熟悉,我的代码启蒙就是李宁老师的视频。
这本书跟他之前的书的结构很类似,从一个软件的初识、发展历程、注册和登录开始打开ChatGPT和GitHub Copilot之旅,之后介绍软件的使用(如何向ChatGPT提问、ChatGPT Plus插件的使用、在VSCode中安装GitHub Copilot)。
之后便是自动化编程的基础教学:
教你如何使用GitHub Copilot自动补全注释、根据函数名自动生成实现代码、生成多种代码转换方案、检查和弥补安全漏洞等。
接着就是重头戏自动化编程实战:
涵盖桌面应用开发、Web 应用开发、 游戏开发、办公自动化等所有开发领域,全方位解析一个程序软件如何从无到有,如何进行效率优化、界面美化以及代码安全化。例如从生成窗口的总布局,到窗口子模块布局,再到优化合并为完整的桌面应用;如何自动编写水果忍者、雷电等游戏......
AI很适合初学编程的程序员作为查阅资料和检查小程序代码的辅助工具,也很适合对自动化编程感兴趣和想要使用Github Copilot和ChatGPT作为辅助编码的程序员。
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/146926.html