During this activity:
This activity helps the student develop the following skills, values and attitudes: self-learning, proficiency in English, ability to analyze, synthesize and evaluate, and critical thinking.
Individually, each student shall do a class presentation on a specific code refactoring selected by drawing lots.
Name | Refactoring | Date |
---|---|---|
Saúl de Nova Caballero | Replace Temp with Chain | Friday, October 2 |
Nancy Elena Estanislao Lizárraga | Extract Surrounding Method | Friday, October 2 |
Luis Alberto Sandoval Hernández | Substitute Algorithm | Friday, October 2 |
Diego Galíndez Barreda | Move Method | Tuesday, October 6 |
Roberto Sonck Juárez | Extract Class | Tuesday, October 6 |
Jesús Salvador Pineda Pineda | Replace Array with Object | Tuesday, October 6 |
Roberto García Guerrero | Replace Hash with Object | Friday, October 9 |
Alejandro Tomás Mackey | Encapsulate Collection | Friday, October 9 |
Jesús Eduardo Córdova Herrero | Replace Nested Conditional with Guard Clauses | Friday, October 9 |
David Muñoz González | Replace Conditional with Polymorphism | Tuesday, October 13 |
Luis Eduardo Garay Buenrostro | Introduce Parameter Object | Tuesday, October 13 |
Mélani Rosalba Álvarez Barragán | Replace Type Code with Polymorphism | Tuesday, October 13 |
Miguel Mercado Figueroa | Consolidate Duplicate Conditional Fragments | Friday, October 16 |
Luis Fernando Camarena Trinidad | Introduce Null Object | Friday, October 16 |
José Roberto Torres Mancilla | Remove Control Flag | Friday, October 16 |
Luis Felipe Espinosa Elizalde | Change Unidirectional Association to Bidirectional | Tuesday, October 20 |
Daniela Ortiz Rodríguez | Introduce Assertion | Tuesday, October 20 |
José Manuel Salinas Terán | Lazily Initialized Attribute | Tuesday, October 20 |
Mauricio Cunillé Blando | Preserve Whole Object | Tuesday, October 27 |
Leonardo Mauricio Cañete Sifuentes | Replace Constructor with Factory Method | Tuesday, October 27 |
Daniel Alexander Kevans Márquez | Decompose Conditional | Tuesday, October 27 |
José Roberto Pliego Torres | Collapse Hierarchy | Friday, October 30 |
Dante Andreas Cosgaya Morán | Remove Middle Man | Friday, October 30 |
Rodrigo Villalobos Sánchez | Pull Up Method | Friday, October 30 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: