Code Smell 321 - Getter Piggybacking
TL;DR: Don't reuse an existing getter to bolt on new business logic from outside the object.
Problems ๐
Duplicated business rules
Broken encapsulation
Scattered comparison logic
Hidden domain kn
maximilianocontieri.com6 min read