Ask HN:如何应对发布自己并不理解的 AI 生成代码?

Hacker News Top 新闻

摘要

一位 Meta 工程师的 LinkedIn 帖子引发了 Hacker News 上的讨论,质疑不断增长的发布 AI 生成代码却未完全理解其内容的做法,并探讨开发者如何应对这一新标准。

我看到了这位 Meta 工程师的 LinkedIn 帖子,深有同感:<p><a href="https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;ali-hamie_im-an-engineer-at-meta-and-i-never-felt-share-7517317918666211328-7C8N" rel="nofollow">https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;ali-hamie_im-an-engineer-at-m...</a><p>&gt; 我是 Meta 的一名工程师,我从未在工作中感到如此不安。我这些天在写代码,感觉一切都像一个黑盒。用 AI 发布代码的这种新标准发展得太快了,如果我们还要花时间去逐行检查代码,那永远也检查不完。这意味着你最终构建出来的系统,你其实并不真正理解所有代码是如何运作的。你了解整体的高层逻辑,但不了解每一个细节。也许这正在成为新的标准。这违背了作为一名软件工程师的每一项本能。我习惯了理解自己正在构建的东西。而现在我需要弄清楚,在我能够安心继续推进之前,我到底需要理解到什么程度。其他工程师也有这种感受吗?<p>你们是如何应对的?
查看原文

相似文章

代码审查需要认真阅读代码

Lobsters Hottest

一篇开发者博客文章反对在不阅读 AI 生成代码的情况下直接将其部署到生产环境,强调代码审查具有至关重要的作用:分散责任、降低巴士因子风险,以及让团队成员保持对代码库的了解。