S/W Design and Architecture

Short Videos: Refactorings

Objective

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 create a short video presenting a specific code refactoring.

NameRefactoring
Juan Manuel Gómez PortugalReplace Temp with Chain
José Antonio Vázquez GabiánReplace Nested Conditional with Guard Clauses
Carlos Alberto Ochoa GonzálezSubstitute Algorithm
Guillermo Adrián Urbina AguiñigaRemove Assignments to Parameters
Raúl Ortiz MateosExtract Surrounding Method
Alberto López ReyesIntroduce Assertion
Nataly Paulina López SalazarIntroduce Null Object
Karla Fabiola Ramírez MartínezReplace Conditional with Polymorphism
Ivan Honc AyónReplace Hash with Object
Jesús Emmanuel Alcalá NavaConsolidate Duplicate Conditional Fragments
Víctor Fernando Curiel OrtegaEncapsulate Collection
Luis Eduardo Díaz Niño de RiveraRemove Control Flag
Antonio Humberto Pérez VargasReplace Array with Object

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 course’s Yammer Community.

Due date is Friday, September 24.

Evaluation

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