没有合适的资源?快使用搜索试试~ 我知道了~
go-cleanarch:干净的go架构验证器,例如Dependency Rule和Go项目中程序包之间的交互
共51个文件
go:33个
md:7个
png:6个
需积分: 5 0 下载量 132 浏览量
2021-05-10
07:48:59
上传
评论
收藏 703KB ZIP 举报
温馨提示
Golang的Clean Architecture Checker 创建go-cleanarch是为了保留Clean Architecture规则,例如Dependency Rule和Go项目中模块之间的交互。 有关更多信息,您应该阅读。 使用Clean Architecture的一些好处: 独立于框架。 该体系结构不依赖于某些功能丰富的软件库的存在。 这使您可以将这些框架用作工具,而不必将系统塞入有限的约束中。 可测试的。 可以在没有UI,数据库,Web服务器或任何其他外部元素的情况下测试业务规则。 独立于UI。 UI可以轻松更改,而无需更改系统的其余部分。 例如,可以在不更改业务规则的情况下用控制台UI替换Web UI。 独立于数据库。 您可以将Oracle或SQL Server换成Mongo,BigTable,CouchDB或其他东西。 您的业务规则未绑定到数据库。
资源推荐
资源详情
资源评论
收起资源包目录
go-cleanarch-master.zip (51个子文件)
go-cleanarch-master
.gitignore 448B
main.go 2KB
README.md 5KB
flag.go 209B
docs
go-cleanarch.png 99KB
examples
invalid-imports-between-submodules-2
pkg
module-2
domain
bar
bar.go 246B
module-1
interfaces
foo
foo.go 128B
valid-imports-inside-module
domain
submodule2
submodule2.go 249B
submodule1
submodule1.go 96B
valid-simple
main.go 430B
README.md 50B
infrastructure
payments.go 394B
app
payment.go 373B
domain
price.go 66B
order.go 69B
schema.png 83KB
ignored-dirs
app
foo.go 130B
.glide
domain
bar.go 194B
non-go
nogofile.wtf 209B
invalid-imports-between-submodules
domain
submodule
bar.go 254B
application
submodule
foo.go 134B
valid-cross-module-deps
README.md 49B
schema.png 160KB
cms
content
infrastructure
auth.go 484B
usecases
add_article.go 702B
cms.go 331B
auth
interfaces
access.go 455B
usecases
access.go 166B
invalid-cross-module-deps
README.md 160B
forum
user
app
user.go 254B
post
app
post.go 132B
schema.png 162KB
invalid-infrastructure-to-app-import-in-tests
infrastructure
product.go 286B
app
product.go 86B
product_test.go 380B
invalid-infra-in-domain-import
README.md 69B
infrastructure
order.go 379B
domain
order.go 746B
schema.png 87KB
invalid-app-to-domain-import
README.md 58B
app
price.go 101B
domain
product.go 204B
schema.png 85KB
ignore-package
README.md 149B
app
price.go 32B
domain
product.go 190B
LICENSE 1KB
go.mod 52B
cleanarch
cleanarch.go 5KB
cleanarch_test.go 4KB
Makefile 111B
共 51 条
- 1
资源评论
咣荀
- 粉丝: 23
- 资源: 4625
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功