Go工程化系列:依赖注入框架 wire

序在上一篇文章当中我们讲到了项目的目录结构,大体上水平切分为了四层,然后再根据需要进行垂直切分,然后由于我们大量的使用到了接口和依赖注入的手段,所以在项目初始化的时候如果手动进行依赖关系的初始化会比较麻烦,这时候就需要用到依赖注入的框架了。

Laravel工程化项目五:Docker构建本地开发环境

上一节Laravel工程化项目四:Facade的使用正文一般项目在开发过程中都需要多环境、多分支部署,如: 这里假设你们使用的git版本控制。分支与环境开发环境:使用dev分支进行部署,开发人员进行项目开发使用,一直在部署、变动。

Go工程化系列:Go Module

本文将会分为两部分,第一部分会简单介绍一下 go module 的使用,算是一个简明教程,第二部分会重点介绍一下使用 go module 使用过程当中会遇到的一些坑的解决办法。

Go工程化系列:单元测试

序从我们开始开发以来,应该很多人都提到过测试的重要性,而在所有的测试类型当中,以单元测试为代表的单元测试无疑是成本最小,性价比最高的一种,而且有的公司为了保证质量会要求单元测试覆盖率的指标(包括我们)image.