Giter Site home page Giter Site logo

tictactoe's Introduction

TicTacToe

Amazing TicTacToe game! This is the travis build status for the travisSetUp branch: alt text

Description:

Each team should implement the game TicTacToe. The main focus is on the infrastructure and best coding practices described below but not on implemented features. The project and infrastructure should tackle the following:

  1. The code base is stored in source control system on GitHub from early start of the project (the teacher should be able to track the history of the project from the creation of the very first file).
  2. The system is setup with automatic build that must run all unit tests.
  3. The output is a deployable or executable artifact, such as a jar/war or equivalent.
  4. The build script has deploy/install target that deploys the executable outside of the working directory or on external server.
  5. The business logic should be coded using Test Driven Development.
  6. The code should be loosely coupled and follow good object oriented design practices.
  7. It is possible to get extra points for the following
  8. More build targets (0,5 point per item, never more than 1 for this part) Code coverages Code inspection Integrate database
  9. Run focused integration or End-to-end tests (e.g. Selenium). It is Late-term Assignment Purpose Description

tictactoe's People

Contributors

dabbeg avatar hftor avatar kristjan93 avatar rikkiabb avatar stefanh13 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.