在 CI/CD 管道中,我们有一个 Go 脚本,它在实际构建我们的可交付工件之前进行一些预处理。如果我将脚本命名为 main.go,这在 GoLang 世界中是犯规还是可以?我不明白是否有任何与脚本的实际文件名相关的命名空间问题。
我知道 main.go 是脚本,main_test.go 是单元测试,所以我很谨慎并寻求指导。
例如,如果我从 shell (MacOS bash) 执行以下命令: go test 这将执行 main.go 脚本的单元测试,这让我相信 main 是某种保留文件名。不过,我很容易出错。
想法?
千巷猫影
相关分类