gpt4 book ai didi

continuous-integration - 将柏树测试放在哪里 : with front end code or own repo?

转载 作者:行者123 更新时间:2023-12-04 10:18:21 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

11 个月前关闭。




Improve this question




我是 Cypress 的新手,并试图找到存储测试的最佳实践。我看到似乎有很多资源可用于如何组织文件夹以设置夹具、测试、插件等。但如果人们实际将测试与正在测试的前端代码一起存储,我似乎无法找到任何建议或在它自己单独的 repo 中?

尝试设置 CICD 时,两者是否有任何优势?

最佳答案

强烈建议将测试存储在与您的应用程序或前端代码相同的代码库或存储库中,原因如下:

  • 通常,新的代码更改需要与随附的测试相结合,或者需要更新预先存在的测试以验证新的行为或功能。
  • 在代码审查过程中看到新代码和相关测试很重要。
  • 在针对前端的每次提交或拉取请求 (PR) 之后,在 CI 流程中运行的测试可以防止合并错误或容易出错的代码。将 CI 集成到 PR 工作流程中要容易得多。

  • 应用程序存储库中的测试是最常见的模式,但您拥有此实现的能力可能因您的项目、团队/组织结构或技术债务限制而异。

    关于continuous-integration - 将柏树测试放在哪里 : with front end code or own repo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60983886/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com