TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
突然发现要正确 “用 Go 写一个命令行工具,执行两个进程,并把子进程的输出按照行缓冲收集起来统一打印到 Go 进程的标准输出” 并没有想象中那么容易,有不少容易犯错的地方。 问了 ChatGPT3.5,仔细提醒了它好几轮还是可以写出正确的代码,但是对于一位缺少相关知识的程序员来说很难看出 GPT 代码的问题。 而且程序员自己的代码习惯也影响出错的可能,比如用一个 outputCh 传来传去统一搜集输出,相比两个子进程分别返回两个 outputCh,前者的实现更不容易出错。而我一开始用后者的方式实现,果然全是 bug 🤡