For the complete documentation index, see llms.txt. This page is also available as Markdown.

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