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 |
---|---|---|
Arturo Velázquez Ríos | Inline Method | Feb-12 |
Ánuar Germán Rivera González | Replace Temp with Query | Feb-12 |
Andrés Calva Valencia | Replace Temp with Chain | Feb-12 |
Marco Isaac Buendía Mejía | Remove Assignments to Parameters | Feb-12 |
Ricardo Maldonado Pineda | Substitute Algorithm | Feb-26 |
Rubén Escalante Chan | Extract Surrounding Method | Feb-26 |
Alejandro Cámara Martínez | Remove Unused Default Parameter | Feb-26 |
Natanael Pérez Bucio | Move Method | Feb-26 |
Santiago Nakakawa Bernal | Move Field | Mar-05 |
Sergio Erick Chávez Flores | Extract Class | Mar-05 |
Iván Rangel Varela | Inline Class | Mar-05 |
Juan Manuel Rodríguez González | Hide Delegate | Mar-05 |
Carlos Manuel Rivero Velasco | Replace Data Value with Object | Mar-12 |
Sergio Alberto Hernández Méndez | Replace Array with Object | Mar-12 |
José Antonio Malo De La Peña | Replace Hash with Object | Mar-12 |
Mauricio Maximiliano Pérez Pérez | Encapsulate Collection | Mar-12 |
Sergio Adrian González Hidalgo | Replace Type Code with Polymorphism | Mar-19 |
Desirée Isabel López Ramírez | Replace Subclass with Fields | Mar-19 |
Andrés de Lago Gómez | Lazily Initialized Attribute | Mar-19 |
Gerardo Galván Olvera | Decompose Conditional | Mar-19 |
Sandra Rodríguez Oseguera | Recompose Conditional | Mar-26 |
Jorge Alexis Rubio Sumano | Consolidate Conditional Expression | Mar-26 |
José Daniel Alillo Martínez | Consolidate Duplicate Conditional Fragments | Mar-26 |
Siegfried Paul Keller Schippner | Remove Control Flag | Mar-26 |
Ángel Andrade García | Replace Nested Conditional with Guard Clauses | Apr-09 |
Isain Cuadra Rivas | Replace Conditional with Polymorphism | Apr-09 |
Diego Canizales Bollain Goytia | Introduce Null Object | Apr-09 |
Julio César González Menéndez | Introduce Assertion | Apr-09 |
Cinthya Patricia Ruiz Munive | Separate Query from Modifier | Apr-23 |
Raymundo Adrián Coronilla Valdez | Parameterize Method | Apr-23 |
Ian Fernando Neumann Sánchez | Replace Parameter with Explicit Methods | Apr-23 |
Jonathan Samuel Cedillo Belmán | Replace Exception with Test | Apr-23 |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: