17|如何与LLM结对编程?

你好,我是徐昊,今天我们来继续学习 AI 时代的软件工程。
上节课,我们系统性地介绍了使用大语言模型(Large Language Model,LLM)辅助软件开发的思路,也就是遵从测试驱动开发(Test Driven Development,TDD)的节奏,并与 LLM 结对编程(Pair Programming)完成需求。
那么,让我们使用这个思路,重新做一遍第 15 节课的例子,看看这一次有什么不一样。需求和之前是一样的:
我们中的大多数人都不得不时不时地解析一下命令行参数。如果我们没有一个方便的工具,那么我们就简单地处理一下传入 main 函数的字符串数组。有很多开源工具可以完成这个任务,但它们可能并不能完全满足我们的要求。所以我们再写一个吧。
传递给程序的参数由标志和值组成。标志应该是一个字符,前面有一个减号。每个标志都应该有零个或多个与之相关的值。例如:
-l -p 8080 -d /usr/logs
“l”(日志)没有相关的值,它...
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。