在web项目中组织libs的不良做法是什么?

时间:2015-12-06 06:47:37

标签: go

我开始为go项目创建一个具有以下格式的项目:

github.com
    coolproject
        datasources
        coolapp

在数据源中,这可以是数据库或文件,似乎有足够的数据源可以保证组织的另一个目录。

在数据源下,我想组织如下:

datasources
    databases
        pgsql.go
        mysql.go
    configfiles
        yaml.go
        json.go

为了简单起见,dirs和文件的名称已略有概括。

然而,似乎大多数项目都鼓励数据源不存在的扁平结构,数据库和配置文件与coolapp处于同一目录级别。

问题是 - 对于被认为是不良做法的普通图书馆来说,这是一个额外的组织级别吗?

我最感兴趣的是被认为是惯用的并被社区接受。

0 个答案:

没有答案