One broken window invites another 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 knowledge Fragile refactoring Law of Demeter violation Solutions πŸ˜ƒ Add...

Source: [Dev.to](https://dev.to/mcsee/code-smell-321-getter-piggybacking-2b4i)

Sponsored