go realworld clean:realworldapp的干净架构实现:https://github.comgothinksterrealworld 源码
Golang干净架构的代码库,包含遵循规范和API的真实示例(CRUD,auth,高级模式等)。 创建该代码库的目的是演示使用go构建的完整的全栈应用程序,包括CRUD操作,身份验证,路由,分页等。 我们竭尽全力遵守Go社区风格指南和最佳实践。 有关如何与其他前端/后端一起使用的更多信息,请转到库。 这个怎么运作 清洁建筑: 层(从最抽象到最具体): 域:抽象数据结构 uc:“用例”,纯业务逻辑 implem:业务逻辑(uc层)中使用的接口的实现 下文:实施的设置/配置 黄金法则 : 图层永远不会从其下方的图层导入内容 最高2层禁止第三方库 好处: 灵活性 可测性 入门 编译应用
文件列表
go-realworld-clean:realworldapp的干净架构实现:https://github.comgothinksterrealworld
(预估有个112文件)
.dockerignore
26B
jsonShemas.go
4KB
interactor.go
17KB
handler.go
26KB
articles_test.go
4KB
articleComment_test.go
4KB
ROUTER.go
4KB
article_test.go
5KB
user_test.go
3KB
article_test.go
4KB
暂无评论