4 ms·
Applying The Clean Architecture to Go applications
- skybrian 14y agoOnly skimmed, but this seems like a very verbose way to say that you should get your dependencies right. But Go has the most important part almost automatically, because it doesn't allow cyclic dependencies. If package A depends on package B (directly or indirectly), B cannot depend on A. So when reorganizing, you have to decide which package is higher in the stack.