yena shared this post · 5h ago
lidang 立党 (劝人卖房/学CS/买SP500/纳100/OpenAI/Anthrop第一人)

我这些年反复讲过,让AI Agent好好写代码,所有的秘诀都写在了1990年代的教材里:

  • 踏踏实实写test,多写test,让test coverage尽可能高

  • 认真做好CI/CD,千方百计避免messed up

  • 对于一个新项目,做好top-down design(specs driven),从features和requirement出发,设计architecture 和 interface,一层一层设计下去

  • 对于一个快速增长的项目,先切分好文件,再切分好module,再划分成一堆service或者executives,提前解耦

  • 对于一类的功能,提前做好design pattern的功课,减少重复,增加复用

  • 如果codebase足够大,要么一点点修复但是提高test coverage,要么保持好specs、test、interface直接推倒重写,有空就重写, 永远重写,重写重写重写

近两年人类做的事情,就是把上面这些东西重新实践了一遍。

417