DEV Community

Cover image for Code Smell 28 - Setters
Maxi Contieri
Maxi Contieri

Posted on • Originally published at maximilianocontieri.com

Code Smell 28 - Setters

The first exercise junior programmers do. IDEs, tutorial and senior developers keep teaching them this anti-pattern.

Problems

  • Mutability

  • Information Hiding

  • Anemic Models

  • Fail Fast

  • Integrity

  • Duplicated Code

Solutions

  1. Avoid Setters