La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Reestructuración de Código M.C. Juan Carlos Olivares Rojas

Presentaciones similares


Presentación del tema: "Reestructuración de Código M.C. Juan Carlos Olivares Rojas"— Transcripción de la presentación:

1 Reestructuración de Código M.C. Juan Carlos Olivares Rojas jcolivar@itmorelia.edu.mx http://antares.itmorelia.edu.mx/~jcolivar/ juancarlosolivares@hotmail.com @jcolivares Enero 2010

2 Introducción Temario Evaluación Reglas del juego Agenda

3 Reestructuración de Códigos Clave de la Asignatura: ISC-0704 Grupo: 8L3A Materia de la Especialidad de Ing. de Sw Asesorías: L, I 13-14 Créditos: 4-2-10 Horario: L-J 11-12, Salón O Laboratorio: Lunes y Miércoles (un solo día) Lab. Tecnologías Web 14-16 Caracterización

4 En la actualidad, la importancia de desarrollar código robusto y fiable es relevante, por lo que es indispensable eliminar los errores que se han venido cometiendo en el desarrollo de software. Los métodos y técnicas de reestructuración de código son fundamentales para que el Ingeniero en Sistemas pueda desarrollarse en áreas de desarrollo de sistemas con toda la amplitud de conocimiento que se requiere. Caracterización

5 Prerequisitos: –Programación de WEB –Programación Orientada a Objetos –Tópicos selectos de programación –Estructura de Datos Competencia Específica de la Asignatura: analiza y comprende las características deseables de una buena codificación, permitiéndole aplicar técnicas de reestructuración de código. Caracterización

6 Introducción Principios de Reestructuración Malos hábitos de la codificación Reestructración del Código Temario

7 Al inicio de cada unidad se dará la forma de evaluación. Se respetarán los tiempos y formas especificadas de las actividades de evaluación. Se deberán acreditar todas las unidades. No hay promedio de unidades no acreditadas. Se seguirá reglamento para segundas oportunidades (las segundas oportunidades son más difíciles). Evaluación

8 Lo que es parejo no es chipotudo. Las clases inician en punto. Se tendrá tolerancia de 10 minutos (sincronización con hora del profesor). No se toma asistencia, pero la no asistencia implica el no desarrollo de actividades de evaluación. No se justifican faltas por ningún motivo. Reglas del Juego

9 Favor de apagar el celular y no consumir alimentos dentro del salón de clases. Se prohibe el uso de celulares, PDA y dispositivos similares durante los exámenes. Favor de prestar atención a la clase y guardar buen comportamiento. Reglas del Juego

10 Se prohíbe el plagio de trabajos (primera incidencia reprobación de la unidad, segunda incidencia reprobación del curso). Para cualquier caso no contemplado se procederá conforme a reglamento. EVALUACIÓN DIAGNÓSTICA Reglas del Juego

11 Fowler, M., et al. (1999), Refactoring: Improving the Design of Existing Code, ISBN: 978-0201485677. Fowler, M., (1996) Analysis Patterns: Reusable Object Models, Addison-Wesley Professional; 1st edition, ISBN: 978- 0201895421. Kerievsky, J. (2002) Refactoring to Patterns, Addison-Wesley, ISBN: 978-0321213358 Referencias

12

13 Importancia de la reestructuración de códigos. Entrega: miércoles de forma individual. El documento se entrega en formato PDF conteniendo datos personales (nombre y número de control) en un CD a sesión abierta (portafolio de evidencias del alumno). Si no cumple con estos prerrequisitos no se revisará el trabajo. Evidencia 1

14 Consulta en al menos tres artículos técnicos que hablen sobre calidad en general citando la fuente en formato APA o IEEE. Si la referencia es impresa anexar fotocopia del documento. Las referencias electrónicas deben estar disponibles por lo que se recomienda lo anexen en su portafolio de evidencias 20% Evidencia 1 Definición de calidad

15 Faltas de ortografía. El trabajo tiene máximo 3 errores ortográficos: 10%. Se descontará un punto porcentual por cada error ortográfico pudiendo llegar a ser negativa. Por ejemplo, un trabajo con 5 errores ortográficos recibe una calificación de 8% dado que se excedió en 2 el número de faltas. En cambio, un trabajo con 14 faltas ortográficas recibirá una calificación de -1 dado que excedió en 11 su límite y hasta 10 reciben puntuación. Evidencia 1 Definición de calidad

16 Definición de reestructuración de código 10% Ejemplificación de al menos tres casos donde se muestre la importancia de la refactorización de códigos. 60%. 20% para cada caso. Se tomará en cuenta que tan descriptivo es la ejemplificación (códigos, modelos, etc.) Valor: 10% de la unidad I Evidencia 1 Definición de calidad


Descargar ppt "Reestructuración de Código M.C. Juan Carlos Olivares Rojas"

Presentaciones similares


Anuncios Google