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 |
---|---|
Daniel Marcelo Zavala Hernández | Inline Method |
Daniel Trejo González | Replace Temp with Query |
Héctor David Hernández Rodríguez | Replace Temp with Chain |
César Adrián Galván Medrano | Remove Assignments to Parameters |
Jaime Orlando López Ramos | Substitute Algorithm |
Luis Alfonso Alcántara López Ortega | Extract Surrounding Method |
Roberto Téllez Perezyera | Remove Unused Default Parameter |
Pedro Cortés Soberanes | Move Method |
Alejandro Chávez Campos | Move Field |
Gerardo Arturo Valderrama Quiróz | Extract Class |
Luis Daniel Rivera Salinas | Inline Class |
Leonardo Castillejos Vite | Hide Delegate |
Joaquín Ríos Corvera | Replace Data Value with Object |
Javier Martínez Hernández | Replace Array with Object |
Javier Pascal Flores | Replace Hash with Object |
Aaron Tonatiuh Villanueva Guzmán | Encapsulate Collection |
Livier Andrade Barajas | Replace Type Code with Polymorphism |
Gerardo Samuel Sánchez Martínez | Replace Subclass with Fields |
Oswaldo Morales Rodríguez | Lazily Initialized Attribute< |
Sonia Leilani Ramos Núñez | Decompose Conditional |
Uriel Pineda Serrano | Recompose Conditional |
Raúl Alejandro Fuentes Blanco | Consolidate Conditional Expression |
Ricardo David Zambrano Figueroa | Consolidate Duplicate Conditional Fragments |
Oscar Zúñiga Lara | Remove Control Flag |
Natalia Meraz Tostado | Replace Nested Conditional with Guard Clauses |
Irving Fuentes Aguilera | Replace Conditional with Polymorphism |
Eduardo Gallegos Solís | Introduce Null Object |
Jordan González Bustamante | Introduce Assertion |
Luis Enrique Neri Pérez | Separate Query from Modifier |
Luis Miguel Baqueiro Vallejo | Parameterize Method |
Francisco Javier Zavala Torres | Replace Parameter with Explicit Methods |
Ricardo Velázquez Ríos | Replace Exception with Test |
Each short video presentation must meet the following requirements:
Upload to YouTube your finished video. Publish it as Unlisted and share the link using our Facebook group.
Due date is Friday, March 26.
Elements that will be taken into account during the evaluation include: