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 create a short video presenting a specific code refactoring.
Name | Refactoring |
---|---|
Sebastián García Olivares | Inline Method |
Francisco Ariel Arenas Enciso | Replace Temp with Query |
David Enrique Gaona García | Replace Temp with Chain |
Viviana Osorio Nieto | Remove Assignments to Parameters |
Jesús Zabdiel Sánchez Chávez | Substitute Algorithm |
José Luis Hernández Soriano | Extract Surrounding Method |
Sebastián Morales Martín | Remove Unused Default Parameter |
Rubén Villalpando Bremont | Move Method |
Alex Serrano Durán | Move Field |
Oscar Macías Rodríguez | Extract Class |
Bruno Hae sal Vázquez Hwang | Inline Class |
Mariana Paola Caballero Cabrera | Hide Delegate |
Emiliano Javier Gómez Jiménez | Replace Data Value with Object |
Javier Alexandro Vargas Sánchez | Replace Array with Object |
Alejandro Torices Oliva | Replace Hash with Object |
Eduardo Roberto Müller Romero | Encapsulate Collection |
Pablo García Morales | Replace Type Code with Polymorphism |
Víctor Alfonso Sánchez Torres | Replace Subclass with Fields |
Fernando Sebastián Silva Miramontes | Lazily Initialized Attributes |
Alex Fernando Leyva Martínez | Decompose Conditional |
Zoe Caballero Domínguez | Recompose Conditional |
Diego Palmerín Bonada | Consolidate Conditional Expression |
Claudio Mayoral García | Consolidate Duplicate Conditional Fragments |
Alek Fernando Howland Aguilar | Remove Control Flag |
Rodrigo Cravioto Caballero | Replace Nested Conditional with Guard Clauses |
Fernando Manuel Melgar Fuentes | Replace Conditional with Polymorphism |
Michel Antoine Dionne Gutiérrez | Introduce Assertion |
Francisco Javier González Molina | Replace Exception with Test |
Each short video presentation must meet the following requirements:
Check the following video by Eduardo Gallegos Solis to see an example from a previous semester.
Upload to YouTube your finished video. Publish it as Unlisted and share the link using our Yammer Community.
Due date is Friday, April 1.
Elements that will be taken into account during the evaluation include: