CSC/ECE 517 Spring 2017/oss E1713

From Expertiza_Wiki
Revision as of 17:09, 22 March 2017 by Mamoran (talk | contribs) (Created page with "<font size="5">E1713. Refactor penalty_helper.rb and late_policies_controller.rb</font><br> This project is intended to improve the code quality and reduce technical debt within ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.