Partir, partir, partir.
Divide y vencerás.
Es muy conocida esta frase de Julio Cesar.
La usaba en las guerras para derrotar a un enemigo poderoso. Trataba de dividirlo en componentes más pequeños con menos poder y poder vencerlos.
Esta técnica también aplica al desarrollo de software.
Se aplica para comprender mejor el código. Para que sea más reusable. Más testeable, entre otras cosas.
Escribe funciones de 15-20 líneas. Es posible que una función de 15-20 lineas también se pueda hacer más pequeño.
Divide y vencerás.
También se aplica en las clases.
Evita tener clases muy grandes. Es muy probable que puedas juntas atributos que esten más relacionados y crear otra clase, más pequeña.
Partir, partir, partir.
Divide y vencerás.
Divide et impera.
Que tengas un buen día y lo disfrutes,
Josué.
PD: divide y vencerás.
Soy Josué Alcántara y cada día envio un mail con una idea para escribir software de calidad. ¿A quién se la envío? A mi lista de suscriptores. Día que estás fuera, idea que te pierdes. Así de fácil.