User:Ptrived

From Expertiza_Wiki
Revision as of 16:28, 23 March 2016 by Ptrived (talk | contribs) (Created page with "==E1614. Refactoring Response Controller== This page provide the details of the changes done as part of the refactoring response controller project(E1614). __TOC__ ===A brief ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

E1614. Refactoring Response Controller

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

A brief overview of Expertiza

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

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.