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 the following specific code refactorings.
| Name | Refactoring | Date |
|---|---|---|
| Rodrigo Guinea Nava | Replace Temp with Chain | Tuesday, October 7 |
| Alberto Guerrero Ramírez | Extract Surrounding Method | Tuesday, October 7 |
| Andrés Peláez Fialdini | Substitute Algorithm | Tuesday, October 7 |
| Víctor Colín Amador | Move Method | Tuesday, October 7 |
| Juan Carlos Torres Luna | Extract Class | Tuesday, October 7 |
| Berenice Itzel Serrano Torres | Replace Array with Object | Tuesday, October 7 |
| Axel Alejandro Gutiérrez Olivo | Replace Hash with Object | Tuesday, October 7 |
| María Fernanda Martínez Reyes | Encapsulate Collection | Tuesday, October 7 |
| Rodrigo Maldonado Weil | Replace Nested Conditional with Guard Clauses | Tuesday, October 7 |
| Luis Santiago Luévano García | Decompose Conditional | Friday, October 10 |
| Aldo Giovanni Camarena Ramírez | Introduce Parameter Object | Friday, October 10 |
| Manuel Alejandro García Tovar | Replace Subclass with Fields | Friday, October 10 |
| José Manuel Salinas Terán | Consolidate Duplicate Conditional Fragments | Friday, October 10 |
| Alán Maximiliano Hernández Pallares | Remove Control Flag | Friday, October 10 |
| Omar David Rivera Vázquez | Change Unidirectional Association to Bidirectional | Friday, October 10 |
| Jorge Apolinar Zúñiga Cisneros | Replace Parameter with Explicit Methods | Friday, October 10 |
| Erick Josué Gabriel García | Replace Constructor with Factory Method | Friday, October 10 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: