https://github.com/tmccarthy/toy-robot-training
https://github.com/tmccarthy/toy-robot-training
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tmccarthy/toy-robot-training
- Owner: tmccarthy
- Created: 2020-06-13T10:25:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-13T10:51:51.000Z (about 6 years ago)
- Last Synced: 2025-08-24T08:10:32.585Z (11 months ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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