CSC/ECE 517 Fall 2017/E1794. Student-generated questions added to rubric: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
=='''Introduction'''== | |||
==Changes to be Implemented== | ==Changes to be Implemented== |
Revision as of 02:39, 7 November 2017
Introduction
Changes to be Implemented
Files Involved
Design Principles to be Followed
1. MVC - The project is implemented in Ruby on Rails that uses MVC architecture. It separates an application’s data model, user interface, and control logic into three distinct components (model, view and controller, respectively).
2. Dry Principle - We are trying to reuse the existing functionalities in Expertiza, thus avoiding code duplication. Whenever possible, code modification based on the existing classes, controllers, or tables will be done instead of creating the new one.
3. Polymorphism -
4. Inheritance -