tl-nguyen / labyrinth2 Goto Github PK
View Code? Open in Web Editor NEWTelerikAcademy: High Quality Code - Teamwork
TelerikAcademy: High Quality Code - Teamwork
Must run on all files in UI folder
Make tests for all classes inside Entities namespace ( folder ).
Make tests for GameLogic class ( using mock objects )
Make tests for Game start class ( 1 test is sufficient )
Make tests for all classes inside UI namespace (folder)
Must run on all files in the folder Commons
Make tests for all classes inside Renderer namespace (folder)
Must run on all files in Results
Make tests for all classes inside Results namespace (folder)
Finish and check tests for Factory class
Make tests for Cell class
Must run on all classes in Loggers folder
The renderering will have a facade that will show only 2 public methods, and it will instantiate the classes it uses internally from its own Factory, that will have an interface, that it will also take in its constructor.
The main factory will have only 1 method that will instantiate this, and it will choose what factory to give to its interface.
Make tests for all classes inside Loggers namespace (folder)
Must run on all classes in LabyrinthHandler folder
Fix this so the functionality is only in the Labyrinth, and fix it in the classes that use it.
Must run on all files in Renderer folder
Make tests for the UserInput class
This is in general a bad practice as this is a public constant, in a class that can be replaced, and if this happens the whole program will not work.
Make tests for MoveHandler class inside LabyrinthHandler namespace ( folder ).
Make tests for GameEngine class
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.