Académique Documents
Professionnel Documents
Culture Documents
N
ndice
Modelo Vista-Controlador..........................................................................................2
Tcnica de la navaja Suiza (Swiss Army Knife).....................................................5
Programacin de cortar y pegar.............................................................................5
Sntomas y consecuencias.................................................................................5
Causas tpicas.....................................................................................................6
Fear of Success(Miedo Al xito).............................................................................6
Gestin irracional (Supervisor Paranoico).............................................................7
Sntomas y consecuencias.................................................................................7
Causas tpicas.....................................................................................................7
Modelo Vista-Controlador
Sntomas y consecuencias
El mismo error de software se repite en todo el software a pesar de muchas
correcciones locales.
Las lneas de cdigo aumentan sin aumentar la productividad general.
Las revisiones de cdigo y las inspecciones se prolongan
innecesariamente.
Se hace difcil localizar y arreglar todas las instancias de un error en
particular.
El cdigo se considera auto documentado.
El cdigo se puede reutilizar con un mnimo esfuerzo.
Causas tpicas
Se necesita un gran esfuerzo para crear cdigo reutilizable, y la
organizacin hace hincapi en la rentabilidad a corto plazo ms que la
inversin a largo plazo.
El contexto o la intencin detrs de un mdulo de software no se conserva
junto con el cdigo.
La organizacin no aboga o recompensa componentes reutilizables, y la
velocidad de desarrollo eclipsa todos los otros factores de evaluacin.
Hay una falta de abstraccin entre los desarrolladores, a menudo
acompaada de una mala comprensin de la herencia, composicin y otras
estrategias de desarrollo.
La organizacin insiste en que el cdigo debe ser una combinacin perfecta
con la nueva tarea para permitir su reutilizacin. El cdigo se duplica para
abordar las insuficiencias percibidas en el cumplimiento de lo que se cree
que es un problema nico.