- All kata requirements do not need to be coded in order for the kata to be submitted, however requirements implemented should be done so using best practices.
- This is a showcase of skill,not speed.
- When submitting, please let us know what kata requirements were implemented.
- Spend no more than two hours on each kata.
- All code should be test-driven and committed.
-
Download git.
-
Download the project stub bundles for your language of choice.
- Java
- JavaScript
- .NET
- .NET Core
- T-SQL/SSIS (Kata included in bundle.)
- Python
-
Save the java_audition.bundle and javascript_audition.bundle to your system. These files are compressed git repositories of empty project shells.
-
After the files are saved, extract them with git with the following command(s):
git clone java_audition.bundle -b master [candidates_name]_java_audition
Example:
git clone java_audition.bundle -b master roncarpenter_java_audition
-
Complete the katas. Commit your changes as you develop.
-
When completed, create a new bundle with the implemented kata:
git bundle create [candidates_name]_java_audition.bundle master
Example:
git bundle verify roncarpenter_java_audition.bundle
-
Choose a Kata below, and implement the requirements to the best of your ability.
-
Commit your code to the repository.
-
Bundle your Kata.
-
Submit. (Please submit your kata in the bundle format.)