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: