Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 740 Bytes

README.md

File metadata and controls

12 lines (11 loc) · 740 Bytes

Technical_Assessment

You’re part of the team that explores Mars by sending remotely controlled vehicles to the surface of the planet.

Your Task

  • Refactor the code to follow all the SOLID principles and add as many tests as possible; the minimum requirement should cover all public methods.
  • Please commit small refactors each time with descritive title
  • Between the first commit with initial and unmodified code and last commit (max 4h)

Requirements

  • You are given the initial starting point (x,y) of a rover and the direction (N,S,E,W) it is facing.
  • The rover receives a character array of commands.
  • Implement commands that move the rover forward/backward (f,b).
  • Implement commands that turn the rover left/right (l,r).