Skip to content

ArchUnit repository for the Software Craft Luxembourg Community Autumn Camp 2022

Notifications You must be signed in to change notification settings

les-tontons-crafters/archunit-scl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check your architecture in continuous with ArchUnit

Check your architecture in continuous with ArchUnit

If you have already wondered how to check architecture rules continuously in your source code, this session is definitely for you.

You will be able to make the implicit of your current architecture explicit and avoid dependencies hell...

Arthur will facilitate a hands-on session in which we will work in mob (in java or C#) with the ArchUnit library to check:

  • Architecture rules (Layers, Dependencies rules, ...)
  • Naming conventions
  • Team guidelines
  • Class dependencies
  • Return types
  • Linguistic Anti-patterns and avoid them
  • and much more (depending on your imagination 😊)

Exercises

Recommended order (do at least 1 per category / test class):

  • LayeredArchitecture
  • NamingConvention
  • Guidelines
  • LinguisticAntiPatterns
  • MethodsReturnTypes
  • Annotations

Which other rules could be added?

Solution is available in the solution folder

Resources

About

ArchUnit repository for the Software Craft Luxembourg Community Autumn Camp 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published