我一直在用 Go 做一个多包项目:我的项目涉及每个数据结构或算法的几个包 - https://github.com/arnauddri/algorithms每个包都可以单独测试并且工作正常。我可以在任何其他包中调用任何包。在这个阶段我有几个问题:有没有办法像节点一样“统一”包,将所有模块绑定在一个唯一的名称下?在这里,我希望添加一个main.go定义包“algo”的文件,我可以使用任何带有algo.heap, algo.queue, algo.stack...我的每个包都有测试并且它们工作正常,但是例如每次我更改数据结构时,我都会使用这个包检查其他每个包,我的测试仍然通过并且我没有破坏任何东西。如何go test从我的根文件开始工作以启动所有测试?对我的包裹布局的任何其他反馈都非常受欢迎和赞赏:)
- 1 回答
- 0 关注
- 212 浏览
添加回答
举报
0/150
提交
取消