Jump to content

User:Ptrived/sandbox

From Wikipedia, the free encyclopedia

E1614. Refactoring Response Controller

[edit]

This page provide the details of the changes done as part of the refactoring response controller project(E1614).

A brief overview of Expertiza

[edit]

Expertiza project is a platform to create reusable learning objects through peer review. It is an open source project which uses Ruby on Rails framework.

Project Statement

[edit]

The main aim of this project was to refactor the response_controller. The following tasks were completed as part of refactoring in this project:

  • Moving variable declaration to right places.
  • Removing unused variables.
  • Fixing code duplication.
  • Replacing if else block with switch statements.
  • Remove the unreachable code.