Abandona Getters y Setters: Abraza la Inmutabilidad y un Código Más Limpio

2025-02-16
Abandona Getters y Setters: Abraza la Inmutabilidad y un Código Más Limpio

Este artículo critica el uso excesivo de métodos getter y setter, destacando cómo conducen a un aumento de la mutabilidad en el código, lo que dificulta su mantenimiento y razonamiento. El autor aboga por la inmutabilidad siempre que sea posible y presenta el patrón `with` y el patrón Builder para crear copias inmutables de objetos cuando se necesitan modificaciones. En última instancia, el artículo enfatiza que, si la mutabilidad es inevitable, debe limitarse al menor alcance posible, y los getters y setters sin significado deben descartarse, lo que lleva a un código más limpio, más fácil de entender y amigable con la concurrencia.

Leer más