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.
| Name | Refactoring | Date |
|---|---|---|
| Ricardo Adolfo Esquivel Licona | Extract Surrounding Method | Sep-10 |
| Luis Angel Lucatero Villanueva | Substitute Algorithm | Sep-10 |
| Leslie Marjorie Gallegos Salazar | Move Method | Sep-10 |
| Aldo Alberto Aguilar Bermúdez | Extract Class | Sep-17 |
| Edna Gabriela Silva Hernández | Replace Array with Object | Sep-17 |
| Jorge Abraham Jiménez García | Replace Hash with Object | Sep-17 |
| Alan Joseph Salazar Romero | Encapsulate Collection | Oct-01 |
| Oscar Allan Ruiz Toledo | Replace Nested Conditional with Guard Clauses | Oct-01 |
| Guillermo Pérez Trueba | Replace Conditional with Polymorphism | Oct-01 |
| Pablo Alejandro Sánchez Tadeo | Introduce Parameter Object | Oct-08 |
| Ricardo Adolfo Esquivel Licona | Replace Type Code with Polymorphism | Oct-08 |
| Luis Angel Lucatero Villanueva | Introduce Null Object | Oct-08 |
| Leslie Marjorie Gallegos Salazar | Remove Control Flag | Oct-22 |
| Aldo Alberto Aguilar Bermúdez | Replace Temp with Query | Oct-22 |
| Edna Gabriela Silva Hernández | Introduce Assertion | Oct-22 |
| Jorge Abraham Jiménez García | Lazily Initialized Attribute | Oct-29 |
| Alan Joseph Salazar Romero | Decompose Conditional | Oct-29 |
| Oscar Allan Ruiz Toledo | Replace Data Value with Object | Oct-29 |
| Guillermo Pérez Trueba | Recompose Conditional | Nov-05 |
| Pablo Alejandro Sánchez Tadeo | Consolidate Conditional Expression | Nov-05 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: