Current rule I'm implementing with archunit.
- Packages are limited in size to 20 classes, interfaces, and records (total). This includes inner classes but only applies to public and package-private objects.
- An interface may have a single default implementation in the same package and the two […]
hachyderm.io
Original post on hachyderm.io