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: