Golang DI 練習 從一個驗證帳號服務的需求逐步重構至易於測試 commands build go build -o main main.go execute without build go run main.go run test go test ./... generate mocks (should install this before run command) go generate ./...