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 |
|---|---|---|
| Cristina Lizbeth Arteaga Lazcano | Replace Temp with Chain | February 16 |
| Emmanuel Byrd Suárez | Extract Surrounding Method | February 16 |
| Aileen Nicole Ayala García | Substitute Algorithm | February 16 |
| Carlos Alberto Reyes Vega | Move Method | February 23 |
| Ituriel Habid Bellescusa Martínez | Replace Nested Conditional with Guard Clauses | February 23 |
| Héctor Israel Saldaña Pérez | Replace Conditional with Polymorphism | February 23 |
| José Eduardo Castilla Ibarra | Consolidate Duplicate Conditional Fragments | March 2 |
| Alonso Ortiz Hernández | Remove Control Flag | March 2 |
| Enrique Franco Scherer | Introduce Parameter Object | March 9 |
| José Ángel Prado Dupont | Lazily Initialized Attribute | March 9 |
| Andrea Margarita Pérez Barrera | Decompose Conditional | March 9 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: