背景:大约 1,2 年前去投某公司的岗位。给的远程笔试题是用 C 解析一个 url, 返回一个 struct array。里面是 parm 的 key value 对。
我写了很久,各种段错误。就放着不管了。
后面有了 chatGPT。因为是 LLM, 我就先用 python 写了一遍。
python
然后告诉 GPT
啪的一下,很快啊,GPT 就给了一个结果。
然后我一段段复制到项目里测试,改了一些小问题。
code
然后就过了
build script
output
然后是解决 memory 问题。依然 GPT
这里就要提一嘴 Rust, Option 和 Result 时时刻刻提醒检查,根本没有心智负担。
然后学到一堆,比如
strtok
EINVAL
ENOMEM
但是更重要的是引导 LLM 辅助代码的过程。