CSC/ECE 517 Fall 2013/oss ans
E807 : Refactoring and testing response_controller.rb
Introduction
The response controller creates, edits, and displays responses, that is, rubrics to be filled out, or filled-out rubrics. Our project requirement entailed the following things to be done.
- Reduce the method complexity in the response controller
- Remove duplicated code
- There were “custom_create” and “custom_update” methods for “custom” (multipart) rubrics. This is a very bad way of achieving this functionality, because frequent tests are required as to what kind of a rubric is in use.