A la hora de diseñar cualquier tarea se debe de plantear dos
cosas:
- Ya existe algo que lo pueda hacer
- Si no existe, hacer algo que sirva para solucionar esta tarea y una problemática igual en otro sistema.
Hacer algo genérico para resolver tu problema (tu tarea)
siempre es la mejor solución pero en teoría. Si tenemos en cuenta aspectos prácticos
como rendimiento, líneas de código, sostenibilidad, etc… La regla es:
- Si la solución es exactamente igual para todos los sistemas si se debe algo genérico para todos.
- Si casi todo es igual pero hay pequeños cambios pero muy significativos entonces lo mejor es buscar una única solución si pero que se implemente como se necesite en cada sistema.
No hay comentarios:
Publicar un comentario