gpt4 book ai didi

go - 在哪里存储测试(项目结构-最佳实践)?

转载 作者:行者123 更新时间:2023-12-01 22:43:18 24 4
gpt4 key购买 nike

我们有许多不同的方法可以在GO中实现项目结构。

我的问题是存储测试实现的最佳方式在哪里:

  • 单独(作为Java Maven / Gradle标准)
    ├── pkg
    │ ├── colocator
    │ │ ├── some_impl.go
    │ │ └── ...
    │ ├── common
    │ │ └── ...
    │ └── dashboard
    │ └── ...
    ├── test
    │ │ └── internal
    │ │ └── some_test_utils.go
    │ ├── pkg
    │ │ ├── colocator
    │ │ │ ├── mocks
    │ │ │ │ └── some_mock.go
    │ │ │ └── some_impl_test.go
    │ │ ├── ...
  • 到位

  • ├── pkg
    │ ├── colocator
    │ │ ├── mocks
    │ │ │ └── some_mock.go
    │ │ ├── some_impl.go
    │ │ └── some_impl_test.go
  • 等...

  • 最佳答案

    您的第二个实现是“正确”的方法。您也不必担心这些测试会占用空间或其他东西。编译软件包时,编译器将忽略。

    关于go - 在哪里存储测试(项目结构-最佳实践)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61205337/

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