ConstructiCat Logo
CodeBust.
Browse section ▾

Grupos de datos.

A veces, diferentes partes del código contienen grupos idénticos de variables (como los parámetros para conectarse a una base de datos). Estos grupos deberían convertirse en sus propias clases.

##Signs and Symptoms

A veces, diferentes partes del código contienen grupos idénticos de variables (como los parámetros para conectarse a una base de datos). Estos grupos deberían convertirse en sus propias clases.

##Reasons for the Problem

A menudo estos grupos de datos se deben a una estructura deficiente del programa o a la «programación copypasta».

Si quieres asegurarte de si unos datos forman o no un grupo de datos, simplemente elimina uno de los valores y observa si los demás siguen teniendo sentido. Si no es así, es una buena señal de que ese grupo de variables debería combinarse en un objeto.

##Payoff

  • Mejora la comprensión y la organización del código. Las operaciones sobre datos concretos quedan ahora reunidas en un único lugar, en lugar de dispersas de forma desordenada por todo el código.

  • Reduce el tamaño del código.