Go的包装结构是惯用的吗?

时间:2019-05-11 17:50:29

标签: go package

我正在Go中设置一项服务,该服务具有一些操作,以利用车辆数据库并对它们执行CRUD操作。我是Go的新手,并希望确保我的包装结构符合Go的包装原则。

这是我当前的包裹结构。我做了一些程序包嵌套,但这是一个相当浅的层次结构。

/app
/controllers
    vehicle.go
/domain
    /adapter
        client.go
    /model
        vehicle.go
    /service
        service.go
/handler
    /audit
        log.go
    /io
        file.go
    /sql
        database.go
/repository
    repository.go
    /model
        vehicle.go
/status
    status.go
init.go

这是否符合Go中打包程序的方式?

0 个答案:

没有答案