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 the following specific code refactorings.
Presentation date: Monday, September 26.
Name | Refactoring |
---|---|
Carlos Meléndez García | Replace Temp with Chain |
Juana Alejandra Baca Gómez | Extract Surrounding Method |
Jorge Fabián Maciel Hernández | Substitute Algorithm |
Román Eslí Villegas López | Move Method |
Gonzalo Landeros Valerdi | Extract Class |
Juan Manuel Román Monterrosa | Replace Array with Object |
Luis Francisco Reyes Sánchez | Replace Hash with Object |
Esteban Pérez Mejía | Encapsulate Collection |
Carmen Montserrat García Galindo | Replace Nested Conditional with Guard Clauses |
Arturo Ayala Tello | Change Unidirectional Association to Bidirectional |
Manuel González Solano | Replace Type Code with Polymorphism |
Ravel Elías Domínguez Medina | Consolidate Duplicate Conditional Fragments |
Felipe Donato Arrazola Gómez | Introduce Null Object |
Each presentation must meet the following requirements:
Elements that will be taken into account during the evaluation include: knowledge of the topic, clarity of the presentation, quality of support materials, fluency and pronunciation.