Modularity is a crucial aspect of enterprise development. But keeping track of dependencies and maintaining a clear overview of classes and functions can be overwhelming. Fortunately, there are tools that can help automate this process.
One such tool is Sheriff, which can check for module boundary breaches and ensure that your dependency rules are being followed. This enables you to enforce your architecture both at the folder level, making it ideal for lightweight architectures. With Sheriff, you can achieve better modularity in your codebase and streamline your development process.
Sign up to receive updates about NG Poland, including workshops, speaker previews, ticket launches, NG Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.