HN 用户提问:如何让工程师们真正理解他们所编写的代码?
3 分•作者: hchua•大约 2 个月前
现在每个人都在用 AI 做任何事情。公司正在大力推行“AI 优先”策略,鼓励在工作的每个环节都采用 AI。<p>AI 用于规划、AI 用于 RFC(征求意见稿)、AI 用于编写代码、AI 用于创建 PR(代码合并请求)。当然,我们可以使用测试框架来确保一切正常运行。但我们如何才能确保工程师们对他们所交付的代码有深入的理解呢?<p>我们的团队也提出了常见的建议:先写计划,先写测试用例等等。但在这种时代,你如何验证工程师没有直接把这些任务交给 LLM(大型语言模型)呢?<p>如果这就是未来,我也真心为初级工程师的成长感到担忧。
查看原文
Everyone is using AI for everything now. Company is pushing for AI-first and encourages the adoption of AI in every part of our work.<p>AI for planning, AI for RFC, AI for writing code, AI for creating PRs. Sure we can have harnesses and tests to ensure nothing breaks. But how do we enforce engineers to have a deep understanding of the code that they are shipping?<p>Our team has the usual suggestions: write a plan first, write test cases first, etc. But in this age, how do you verify that the engineer did not simply delegate these tasks to an LLM first?<p>Also genuinely worried about junior engineers' growth if this is the future.