CSC/ECE 517 Spring 2017/oss E1713
E1713. Refactor penalty_helper.rb and late_policies_controller.rb
This project is intended to improve the code quality and reduce technical debt within the Expertiza system by refactoring the penalty_helper.rb module, refactoring the late_policies_controller.rb controller, and adding test coverage for both files.
Introduction
Expertiza
Description of Expertiza.
Late policies and penalties functionality
Explanation about the functionality impacted by our files.
Change specifics
Overview of the goal of our changes (out of the Google Doc and from our session with Dr. Gehringer).
late_policies.controller.rb
Specific changes identified and made here, including the motivation behind making those changes.
penalty_helper.rb
Specific changes identified and made here, including the motivation behind making those changes.
Functional and integration testing
Motivation behind testing including the technologies used for testing.
penalty_helper_spec.rb
Specific changes identified and made here, including the motivation behind making those changes.
late_policies_controller_spec.rb
Specific changes identified TO BE made here, including the motivation behind making those changes.
Peer review validation
Instructions on how our reviewers should validate the impacted functionality to ensure that it still works.