1
0
Fork 0

kata description

This commit is contained in:
xavier 2024-06-26 14:38:17 +02:00
parent 35d570241a
commit d043e84857
1 changed files with 14 additions and 18 deletions

View File

@ -1,6 +1,6 @@
# Mars Rover Backend Kata
Welcome. We need a solution that translates commands sent from Earth to instructions that are understood by our Rover on Mars
Welcome. This kata consist in a solution that translates commands sent from Earth to instructions that are understood by a Rover on Mars
### Functional requirements
```
@ -38,26 +38,22 @@ Then:
### Must (These points are mandatory)
- Fulfill the [Functional Requirements](#functional-requirements) stated in this readme.
- Refactor the provided code, creating new classes, methods or whatever needed.
- Use any JVM language but, if you want to use one other than Java, please convert the initial codebase to that language.
- Be testable. This means that we should not need to run the main app in order to check that everything is working.
- Be self compiled.
- Be self executable.
- Have a SOLUTION.md containing all the relevant features of your provided solution.
- Fulfill the [Functional Requirements](#functional-requirements) stated in this readme
- Be testable. In a way that let checking that everything is working without execute the main app
- Be self compiled
- Be self executable
### Should (Nice to have)
- Fulfill the [Bonus point](#bonus-point) section of this readme.
- Be bug free.
- Use any design patterns you know and feel that help solve this problem.
- Be extensible to allow the introduction of new features in an easy way.
- Use any package dependency mechanism.
- Fulfill the [Bonus point](#bonus-point) section of this readme
- Be bug free
- Use any design patterns you know and feel that help solve this problem
- Be extensible to allow the introduction of new features in an easy way
- Use any package dependency mechanism
- Have a SOLUTION.md containing all the relevant features of the provided solution
## Evaluation
- We will focus on your design and on your own code over the usage of frameworks and libraries
- We will also take into account the evolution of your solution, not just the delivered code
- We will evolve your solution with feasible features and evaluate how complex it is to implement them
Thanks!!
- The design and code over the usage of frameworks and libraries
- The evolution of the solution, not just the delivered code
- The easibility of extending the solution with feasible features