Panos Matsinopoulos

Passionate software reader, writer, devops builder and classical music lover.

Rovers Landing on Mars

Application Purpose

Simulate the landing and movement of rovers on a Mars NASA plateau.

Long Description

You can find the long description here

Technologies Used

  • RVM
  • Bundler
  • Ruby
  • RSpec
  • Cucumber

Special consideration for TDD/BDD

I heavily relied on TDD (Test Driven Development) and BDD (Behaviour Driven Development) to implement this project. Which means that I started with RSpec expectations and shoulds and then moved to implementation. Also, I have written some Acceptance Testing Scenarios using Cucumber, working again with BDD.

Comments