Post

In some Go services, Google’s Wire dependency injection pkg was used. Last year, the team archived the project. Now, the services are tightly dependent on this pkg. Removing dependency means rewriting the almost whole project. I don’t see meaningful reasons to use this kind of DI packages.

0 reposts0 likes

I think it adds unnecessary dependency. Probably this kind of tools are developing to adjust newcomers, especially from the Spring/.Net world. But, again, I don’t see meaningful benefits to use this kind of tools.