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: