You are here:   ArielOrtiz.com > Software Design and Architecture > Refactoring, Part 2

Refactoring, Part 2

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 the following specific code refactorings.

Name Refactoring
Gastón Iván Silva Echegaray Replace Method with Method Object
José Alberto Ugalde Del Rosal Substitute Algorithm
Víctor Hugo Israel Segundo Osorio Replace Loop with Collection Closure Method
Bárbara Cervantes González Extract Surrounding Method
Jonathan Jair Valle Raitarski Introduce Class Annotation
César Octavio Montero García Extract Class
Fernando Almaguer Angeles Hide Delegate
Carlos León González Replace Data Value with Object

Each presentation must meet the following requirements:

Evaluation

Elements that will be taken into account during the evaluation include: knowledge of the topic, clarity of the presentation, and quality of the support materials.

© 1996-2010 by Ariel Ortiz (ariel.ortiz@itesm.mx)
Made with Django | Licensed under Creative Commons | Valid XHTML | Valid CSS