Posted in

Go 1.11 module replace指令的4个反模式(含循环replace、跨major版本强制降级、本地路径污染等生产事故案例)

第一章:Go Module Re … Go 1.11 module replace指令的4个反模式(含循环replace、跨major版本强制降级、本地路径污染等生产事故案例)Read more

Posted in

Go包循环依赖的终极哲学:为什么“循环”本身无罪,而“职责模糊”才是真凶?DDD+Clean Architecture实战重构

第一章:Go包循环依赖的终极哲学 … Go包循环依赖的终极哲学:为什么“循环”本身无罪,而“职责模糊”才是真凶?DDD+Clean Architecture实战重构Read more

Posted in

Go循环依赖的“时间炸弹”:当init()函数跨包调用形成隐式循环,如何用go tool trace提前捕获?

第一章:Go循环依赖的“时间炸弹 … Go循环依赖的“时间炸弹”:当init()函数跨包调用形成隐式循环,如何用go tool trace提前捕获?Read more

Posted in

Go包循环依赖的“幽灵链”:当internal包被replace劫持后,如何用go mod verify定位跨版本循环?

第一章:Go包循环依赖的“幽灵链 … Go包循环依赖的“幽灵链”:当internal包被replace劫持后,如何用go mod verify定位跨版本循环?Read more