Write code like a human will maintain it3 months agohttps://unstack.io/write-code-like-a-human-will-maintain-itLLMs能为你编写代码,减少手动工作,但会导致逻辑重复。不同文件中重复的条件检查会造成维护问题。LLMs从现有代码模式中学习,如果使用了捷径,会强化不良实践。重复的代码会提示模型继续采用相同风格。代码异味积累,使得后续难以提示LLM修复问题。LLMs并非在真空中运作;它们模仿代码库的模式。随着不良习惯被强化,维护变得具有挑战性。编写可维护的代码至关重要,因为LLMs会吸收并复制它们所看到的内容。