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 |
---|---|---|
Yael Yerid Araizaga Gracia | Replace Temp with Chain | Sep-14 |
Adrián Rubio Morlote | Extract Surrounding Method | Sep-14 |
Joel Narváez Valdivieso | Substitute Algorithm | Sep-14 |
Francisco Geada Rodríguez | Move Method | Oct-5 |
Diego Trujillo Norberto | Extract Class | Oct-5 |
Diego Alonzo Rodríguez París | Replace Array with Object | Oct-5 |
Alonso Issac Morales Gutiérrez | Replace Hash with Object | Oct-19 |
Arturo Avilés Castellanos | Encapsulate Collection | Oct-19 |
Rodrigo Benavides Villanueva | Replace Nested Conditional with Guard Clauses | Oct-19 |
Irving Ariel Marín Salazar | Replace Conditional with Polymorphism | Oct-26 |
María Fernanda Cruz González | Introduce Parameter Object | Oct-26 |
Alfonso Antonio Alquícer Méndez | Replace Type Code with Polymorphism | Oct-26 |
Andrea Iram Molina Orozco | Consolidate Duplicate Conditional Fragments | Nov-2 |
Javier Antonio García Roque | Introduce Null Object | Nov-2 |
Joel Lara Quintana | Remove Control Flag | Nov-2 |
Esteban Gil Martínez | Change Unidirectional Association to Bidirectional | Nov-9 |
Florian PLISTA | Introduce Assertion | Nov-9 |
Marc Pol René Le Bras | Lazily Initialized Attribute | Nov-9 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: