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 |
---|---|
José Francisco Murillo Lozano | Inline Method |
Diana Paulina Bravo Pérez | Replace Temp with Query |
Carlos Martínez Rodríguez | Replace Temp with Chain |
Arturo Márquez Olivar | Remove Assignments to Parameters |
Emiliano Heredia García | Substitute Algorithm |
José Luis Mata Lomelí | Extract Surrounding Method |
Humberto Carrillo Gómez | Remove Unused Default Parameter |
Luis Jonathan Rosas Ramos | Move Method |
Zabdiel Valentín Garduño Vivanco | Move Field |
Andrés Reyes Rangel | Extract Class |
Fernando Sebastián Silva Miramontes | Inline Class |
Itzel Yanabany Castro Becerril | Hide Delegate |
Rafael Romero Bello | Replace Data Value with Object |
José Manuel Cruz Gil | Replace Array with Object |
Javier Alejandro Durán Díaz | Replace Hash with Object |
Alan Díaz Carrera | Encapsulate Collection |
Santiago España Vázquez | Replace Type Code with Polymorphism |
Julio César Lugo Castañeda | Replace Subclass with Fields |
Roberto Castro Barrios | Lazily Initialized Attributes |
José Ángel Juárez Torres | Decompose Conditional |
Bruno Omar Jiménez Mancilla | Recompose Conditional |
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, October 21.
Elements that will be taken into account during the evaluation include: