目录不是装饰
项目结构表达代码边界。入口负责启动,路由负责接收请求,服务层承载业务判断,数据层处理存储细节。
建议拆法
小项目先保持简单,随着业务增长再拆分包。不要为了显得复杂而提前引入过多层级。
练习任务
创建一个包含健康检查接口和文章列表接口的最小服务。
从入口、路由、服务和数据访问层开始组织一个可维护的 Go 项目。
项目结构表达代码边界。入口负责启动,路由负责接收请求,服务层承载业务判断,数据层处理存储细节。
小项目先保持简单,随着业务增长再拆分包。不要为了显得复杂而提前引入过多层级。
创建一个包含健康检查接口和文章列表接口的最小服务。