Why this matters
Single source of truth reduces maintenance and bugs.
Merge near-duplicate methods into a single parameterized method or strategy.
Single source of truth reduces maintenance and bugs.
Side-by-side examples engineers can pattern-match during review.
saveUserA(User u){...}
saveUserB(User u){...}saveUser(User u, SaveMode mode){...}calculateX(), calculateX2()calculate(mode)From the same buckets as this rule.