An open API service indexing awesome lists of open source software.

https://github.com/tmccarthy/toy-robot-training


https://github.com/tmccarthy/toy-robot-training

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# Software training with the toy robot

This project will use the Toy Robot problem to teach some software development fundamentals.

The problem statement can be found in [`PROBLEM.md`](PROBLEM.md). This is the [famous "Toy Robot" problem](https://joneaves.wordpress.com/2014/07/21/toy-robot-coding-test/),
which has been given to candidates at REA Group for years. There are millions of solutions out there on the internet,
but this one is uniquely yours.

## Java solutions

If you're doing this project in Java, you will:

* Use [Git](https://git-scm.com/) for version control
* Use [GitHub](https://github.com/) to host the code
* Use [Gradle](https://gradle.org/) to organise and compile the project
* Use [OpenJDK](https://adoptopenjdk.net/installation.html) Java 11 or higher
* Use [JUnit 5](https://junit.org/junit5/) for unit testing
* Use [JaCoCo](https://www.eclemma.org/jacoco/) to monitor code coverage
* Use [TravisCI](https://travis-ci.org/) for continuous integration