展开讨论

创业与收入经验摘录 · 机器翻译

这基本上就是我们grit.io的全部业务,我们还采用了一种混合方法

… 这基本上就是我们grit.io的全部业务,我们还采用了一种混合方法。我们从自行构建工具和交付数千次客户迁移中学习到了很多。1. 纯AI可能会以意想不到的方式表现出不一致性,而且很难快速迭代。尤其是在大型代码库中,你无法交互式地反复应用完整的转换。2. 语法工具(如jscodeshift)失败的一个重要原因就是大多数codemod脚本都非常冗长,难以进行迭代。我们最终开源了我们自己的codemod引擎[1],它也有自己的缺点,但声明式模型让处理异常情况要快得多。3. 无论你做什么,都需要有一个交互式反馈循环。我们进行了两个层次的迭代/反馈:(a) 自动运行测试并根据其输出验证/编辑转换,(b) 展示候选文件以获得批准/反馈,并将提供的反馈实际整合到你的转换引擎中。[0] https://slack.engineering/balancing-old-tricks-with-new-feat... …

源讨论基于AI的Enzyme到React Testing Library的转换原帖 100 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

AY

我认为你在第一个链接中复制了错误的URL。 应该是https://slack.engineering/balancing-old-tricks-with-new-feat...

完整原文
DA

我们将URL更改为来自https://www.infoq.com/news/2024/06/slack-automatic-test-conv... 的内容。谢谢!

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。