This practice is a pair-programming using TDD (Test Driven Development), and using your own laptop, please have your favorite IDE (Eclipse, IntelliJ, etc.) ready with a new Project containing one implementation class (doesn't matter what you call it for now) and one unit test class for it and verify that you are able to run unit tests within this Project (this will save time on setup during the actual call session).
As this is a timed exercise, please do not set your project up as a Maven project as this makes running unit tests very slow and hence adversely affects your overall score.
💗 Thanks for getting me to this challenge practice. 💗
As I'm a heavily terminal user in my daily programming with different projects and programming languages, I prefer to take this practice under terminal. If you want to know more about my environment, you can see my Dotfiles project, which is managed by Ansible.
This is a simple project created by Gradle, which is a better alternative to Maven, Gradle is adaptable, fast automation for all.
gradle init
Give it a glance:
- JDK 8
- Gradle 7.5.1
- ...
Cloning this repository:
git clone git@github.com:jeffreytse/zuhlke-interview.git
Run the unit tests:
gradle clean test
Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.
You can start by opening an issue describing the problem that you're looking to resolve and we'll go from there.
- Gradle - Adaptable, fast automation for all.
- gradle-test-logger-plugin - A Gradle plugin for printing beautiful logs on the console while running tests.
This project is licensed under the MIT license © Jeffrey Tse.