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

deniskyashif/Labyrinth-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##Labyrinth 5 #####[Telerik Academy]
High Quality Programming Code Course Teamwork Assignment

General assignment
Project Labyrinth assignment

Overview

  • Perform refactoring of the entire project(its directory structure, project files, source code, classes, interfaces, methods, properties, fields and other class members and program members and its programming logic)

  • Implement Design Patterns

    • Structural patterns – implement at least 2 of the structural design patterns (adapter, aggregate, bridge, composite, decorator, extensibility, façade, etc…)
    • Behavior patterns – implement at least 2 of the behavioral design patterns (chain of responsibility, command, interpreter, iterator, mediator, observer, etc…)
    • Creational patterns – implement at least 2 of the creational design patterns (abstract factory, builder, factory method, singleton, prototype, etc…)
  • Redesign the project to fulfil the SOLID and DRY principles – each principle should be implemented at least once

  • Design and implement unit tests(80% code coverage).

  • Document the refactorings

About

[Telerik Academy]High Quality Programming Code Teamwork

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages