Reflexiones sobre el diseño
7 herejias
“El campo del diseño de soft tiene una lista de comprobados
exitos.
Yo he sido un estudiante de métodos de diseño por cerca de 3
decadas.
A menudo yo he tratado de ejercitar los últimos métodos en
situaciones practicas de programación.
Ocasionalmente he tratado de servir como maestro.
Honestamente no puedo informar de algún método que garantice el exito .
Los mejores harán que Ud haga las cosas mejor , pero …. El
mejor puede dejarlo en la via.
Si un dogma no mejora su trabajo , ud tiene la obligación de
buscar otra mirada. Lo opuesto al dogma es la herejía.
Yo creo que sirve examinar algunos principios herejes de
diseño, aunque estas herejias generalmente merecen su mala reputación. Al final
…. Un análisis puede abrir su mente para nueveos enfoques. De malas , esto
podrá reforzar su convicción de que no hay un camino confiable para
diseñar software “
P.J.
Plauger , Computer lenguaje volumen 8 , number 2 febrero 1991, Programming on
purpouse heresis of software design
Herejia 1 – si sabes exactamente como hacerlo , no esta mal
hacerlo
Herejia 2 – Si nunca lo has hecho antes , TU NO sabes como
hacerlo
Herejia 3 - confía
que: los clientes o analistas de sistemas te diran como hacerlo mal
Herejia 4 – Haga un prototipo del sistema para descubrir QUE NO HACER
Herejia 5 – Si no entiendes como aplicar un método de
diseño. Probablemente no es su culpa
Herejia 6 – No tunees un sistema si puedes escapar sin
tunearlo
Herejia 7 – No te metas en proyectos o trabajos que están
demasiado lejos de tu nivel de experiencia