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 |
|---|---|---|
| Carlos Andrés Sánchez Hernández | Replace Temp with Chain | Friday, September 27 |
| Ezequiel Partido Reséndiz | Extract Surrounding Method | Friday, September 27 |
| José Héctor Bermúdez Robles | Substitute Algorithm | Friday, September 27 |
| Andrés Antonio Durán Kenny Espinosa | Move Method | Friday, September 27 |
| Alejandro Segura Gómez | Extract Class | Friday, September 27 |
| Marlen Aguilar Durán | Replace Array with Object | Friday, September 27 |
| Verónica Eunice Fajardo Vega | Replace Hash with Object | Friday, September 27 |
| Gerardo Caballero Soto | Encapsulate Collection | Friday, September 27 |
| José Francisco Ruiz Martínez | Replace Nested Conditional with Guard Clauses | Friday, September 27 |
| Rogelio Rivera Meléndez | Decompose Conditional | Friday, September 27 |
| Rosario Madariaga Martínez | Introduce Parameter Object | Friday, September 27 |
| Oscar Sebastián Hidalgo Rodríguez | Replace Subclass with Fields | Tuesday, October 1 |
| Alejandro Flores Ibarra | Consolidate Duplicate Conditional Fragments | Tuesday, October 1 |
| Luis Carlos Tovar García | Introduce Null Object | Tuesday, October 1 |
| Edwin Antonio González Urzúa | Remove Control Flag | Tuesday, October 1 |
| Samuel Espinoza Gómez | Change Unidirectional Association to Bidirectional | Tuesday, October 1 |
| Moisés Pavel Olmedo Piña | Introduce Assertion | Tuesday, October 1 |
| Luis Iván Campos Soriano | Lazily Initialized Attribute | Tuesday, October 1 |
| Guillermo Juárez Durán | Replace Parameter with Explicit Methods | Tuesday, October 1 |
| Mario Alberto Esquivel González | Preserve Whole Object | Tuesday, October 1 |
| Daniela Hernández Banda | Replace Constructor with Factory Method | Tuesday, October 1 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: