Test your architecture with Archunit
The purpose of this workshop is to understand by the practice how a tool like Archunit can help you ensure :
Team architecture decision
Structural rules (Class dependencies)
Coding guidelines
Naming conventions
Linguistic Anti-patterns
Source code
Source code is available here in :
Scala
C# 10
java
Connection - Your current software architecture
Concepts
Explain what can be done with the different Use Cases in the slides below
Demo them with the code
Concrete Practice
Make them think about which kind of rules they are in their current projects
Often implicit ones
Let's write them with Archunit DSL
Conclusion
Resources
Slides to facilitate this workshop
Last updated