像对待人类一样编写易于维护的代码。
Write code like a human will maintain it

原始链接: https://unstack.io/write-code-like-a-human-will-maintain-it

人们很容易任由大语言模型(LLM)生成冗余代码,并想当然地认为既然是 AI 在写代码,那么诸如“DRY”(不要重复自己)之类的可维护性问题就不再重要了。然而,这是一种危险的谬误。 大语言模型通过模仿你代码库中已有的模式、捷径和架构习惯来生成代码。当你不断合并重复的逻辑或“快速而草率”的解决方案时,你不仅是在外包工作,更是在训练模型将糟糕的编码习惯作为你项目的标准。每一次复制粘贴的条件语句都在强化一种错误的模式,导致模型在未来的响应中优先采用这些“反模式”。 最终,你的代码库将充斥着技术债务,而你将越来越难以通过提示词(Prompt)来摆脱困境。为避免这种情况,你必须将代码库视为一份高质量的蓝图。通过保持代码整洁且结构化,你可以确保 LLM 提供持续的高质量输出,而不是自动制造未来的维护难题。归根结底,你依然应该像对待人类维护者那样去编写代码,因为 AI 终究会学会模仿你最坏的习惯。

抱歉。
相关文章

原文
联系我们 contact @ memedata.com