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 |
---|---|---|
Josué Malik Grimaldi Aguirre | Replace Temp with Chain | Monday, February 25 |
Jorge Manuel Ramos Peña | Extract Surrounding Method | Monday, February 25 |
Guillermo Arturo Pineda Beltrán | Substitute Algorithm | Monday, February 25 |
Enrique Fabián García Araico | Move Method | Monday, February 25 |
Daniel Rodríguez Contreras | Extract Class | Monday, February 25 |
César Octavio Machuca Cuevas | Replace Array with Object | Monday, February 25 |
Octavio Gerardo Ríos Valencia | Replace Hash with Object | Monday, February 25 |
Daniel Alejandro Carriola Monterrubio | Encapsulate Collection | Monday, February 25 |
Rafael Alberti Juárez Cedillo | Replace Nested Conditional with Guard Clauses | Monday, February 25 |
Daniel Andrés Hernando Márquez | Replace Conditional with Polymorphism | Monday, February 25 |
Alfonso Alberto Salazar Mendoza | Introduce Parameter Object | Monday, March 4 |
Arturo Ramírez Morales | Replace Type Code with Polymorphism | Monday, March 4 |
Erik Zamayoa Layrisse | Consolidate Duplicate Conditional Fragments | Monday, March 4 |
Edgar Mackey Vázquez Mejía | Introduce Null Object | Monday, March 4 |
Alberto Enrique Ortiz Chavolla | Remove Control Flag | Monday, March 4 |
Nelson Víctor Cruz Hernández | Change Unidirectional Association to Bidirectional | Monday, March 4 |
Iván Michael Haecker del Valle | Introduce Assertion | Monday, March 4 |
Raúl Oscar Irene Rivas | Lazily Initialized Attribute | Monday, March 4 |
Ademir Nehiel Correa Loo | Preserve Whole Object | Monday, March 4 |
Paul Blaise | Replace Constructor with Factory Method | Monday, March 4 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: