Cassidy是GitHub的开发者倡导高级总监。她喜欢构建软件,为初创公司提供建议,并教开发人员如何更好地构建。她在cassidoo.co/newsletter上有一份每周通讯,您可以在收件箱中获取她的更新、练习编码问题和一个笑话!我希望您从GitHub Copilot应用程序中查看此屏幕截图。
它很小,有很多图标,它讲述了我真正兴奋的最辉煌的故事。此图像是一组堆叠的会话。它们是同一个存储库中的一系列任务,每个会话都是相互构建的!下面将详细介绍,但首先,为什么这个屏幕截图如此神奇?我们需要追溯到十多年前才能开始。我有一个非常古老的个人应用程序存储库。
我早在很久以前( 2014年底左右)就已经做到了我想做的事情(就像我家中的日历和智能设备以及任务管理的个人“生活”仪表板)。我偶尔会做一些更新,但这些更新变得越来越难以争论。我的依靠已经老了,尴尬的老了。
我当时正在使用React 15 (于2016年发布), Less用于CSS预处理,以及当时的react-bootstrap版本。是的,你读对了。Bootstrap。这是旧的。在人工智能需要我数周的时间之前,试图解开这个绝对的烂摊子。我曾经尝试过,也曾放弃过。它不是世界上最大的应用程序,但它足够大,会很痛苦,而且果汁根本不值得挤压。
……但我们现在确实有了人工智能,所以我启动了GitHub Copilot应用程序,添加了存储库,然后开始使用。第一步:我可以拍一张吗?没有,不过我试过了!这是我在计划模式下使用的提示:我想对此项目的前端进行现代化改造。我10多年前第一次写了很多这样的代码,它应该被清理很多。