Академический Документы
Профессиональный Документы
Культура Документы
- DATOS DE LA ASIGNATURA:
Lugar y fecha de
elaboración o Participantes Observaciones
revisión (cambios y
justificación)
Instituto Tecnológico de MC. Miriam Zulma Reunión para revisión
Morelia del 20 de Enero Sánchez Hernández del módulo de
al 21 de Enero del 2008 M.C. Esperanza Aguillón especialidad.
Robles
Objetivo General
Que el alumno analice y comprenda las características deseables de una buena
codificación, permitiéndole aplicar técnicas de reestructuración de código.
Objetivos Particulares
1. Conocer los conceptos básicos de la reestructuración de código
2.- Conocer los antecedentes que dan pie a la necesidad de la reestructuración
3.- Conocer las tendencias de los programadores que generan malos hábitos en la
codificación
4.- Conocer y aplicar los principios y métodos de una adecuada reestructuración de
código para desarrollar código de calidad.
5.- TEMARIO
4. Refactoring to Patterns
Joshua Kerievsky, Addison-Wesley, ISBN: 978-0321213358
11. PRÁCTICAS
Unidad Práctica
1 Ejemplificar la problemática existente con el apoyo de códigos ya
desarrollados.
2 Realizar un análisis detallado de un código, donde se documente los
problemas que se generan por un mal diseño, y por consecuencia, un
deficiente desempeño.
3 Desarrollo de un software entregando el código fuente para ser
analizado posteriormente e identificar los malos hábitos de
programación en el desarrollo de software.
Aplicar distintas técnicas de reestructuración en un código
previamente desarrollado, documentando los errores encontrados y
las soluciones propuestas, así como comprobar su efectividad.
4 Realizar un ensayo del porqué el rechazo de los desarrolladores hacia
esta nueva técnica de mejora del software.
Realizar una encuesta sobre la real aplicación de la reestructuración
de código en el entorno local de desarrollo de sofware.