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: