Malos olores: Complejidad innecesaria


“Todo debería hacerse lo más simple posible. Pero no más simple.”

Albert Einstein

La complejidad innecesaria del código puede presentarse en los siguientes malos olores:

Introducción

Sigue el principio YAGNI (You Aren’t Gonna Need It).

Dead Code

Qué hacer

Elimina el código no utilizado y los tests asociados.

Recompensas

Contraindicaciones

No elimines código que pueda ser utilizado para dar soporte a clientes aunque no sea utilizado dentro de tu framework.

Speculative Generality

Qué hacer

Recompensas

Contraindicaciones

2019-03-19
Escrito por Samuel de Vega.
Etiquetas