Hasty Briefsbeta

双语

Prevent cognitive debt by manually retyping LLM-generated code

3 hours ago
  • 使用LLM编码助手实现一次性功能让作者感到不满和迷失方向,但他们仍然用它来处理无聊的部分。
  • 让助手自由发挥会产生认知债务;作者想要理解代码,而不仅仅是把它外包出去。
  • 审查AI生成的PR并不令人愉快,因为代码过于防御性、注释糟糕且存在微妙的错误。
  • 作者的解决方案是让LLM在聊天中生成代码,然后手动将每一行输入到编辑器中。
  • 手动输入能建立代码的心智模型,帮助发现幻觉和糟糕的设计,并允许进行清理和重构。
  • 这种工作流会创建代码库的空间地图,有助于未来的更改和更好地提示LLM。
  • 这种方法更慢(2倍而不是10倍),但优先考虑理解而非生产力。
  • 作者将此比作学习时从不复制粘贴代码的传统建议。
  • 作者担心整个行业正在积累认知债务,而这些债务很快将需要偿还。

相关文章

加载中…