You are here:   ArielOrtiz.com > S/W Design and Architecture > Presentations: Refactorings

Presentations: Refactorings

Objectives

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.

Activity Description

Individually, each student shall do a class presentation on a specific code refactoring selected by drawing lots.

Name Refactoring Date
Cristina Lizbeth Arteaga Lazcano Replace Temp with Chain February 16
Emmanuel Byrd Suárez Extract Surrounding Method February 16
Aileen Nicole Ayala García Substitute Algorithm February 16
Carlos Alberto Reyes Vega Move Method February 23
Ituriel Habid Bellescusa Martínez Replace Nested Conditional with Guard Clauses February 23
Héctor Israel Saldaña Pérez Replace Conditional with Polymorphism February 23
José Eduardo Castilla Ibarra Consolidate Duplicate Conditional Fragments March 2
Alonso Ortiz Hernández Remove Control Flag March 2
Enrique Franco Scherer Introduce Parameter Object March 9
José Ángel Prado Dupont Lazily Initialized Attribute March 9
Andrea Margarita Pérez Barrera Decompose Conditional March 9

Each presentation must meet the following requirements:

Evaluation

Elements that will be taken into account during the evaluation include: