Skip to content
This repository has been archived by the owner on Aug 9, 2021. It is now read-only.

jpanagos/uoi-swdev2-2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

IncomeTaxCalculator

Project for the Software Development II (MYE004) course (Spring 2016). Development of 4 subsystems (GUI interface, Input datasystem, Visualizations datasystem, Datamanaging subsystem).

The project is divided into two phases:

Phase 1

  • First implementation.
  • Only functionality is important.

Phase 2

  • Full utilization of factory methods.
  • Refactoring of phase 1.
  • Rules of refactoring:
    • Maximum method length of 10 lines.
    • Maximum file length of 200 lines.
    • Maximum number of 2 parameters per method.
    • No switch cases, no nested if or if-else commands, no nested loops and should adhere to Demeter's Law.
  • The above rules apply to all subsystems except the GUI (Bonus points if applied).

About

Project for the Software Development II (MYE004) course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages