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: