In this screencast Sandro Mancuso performs the Mars Rover kata using Classicist TDD but starting from the public interface of the main class (Rover), which is normally associated to the Outside-In approach to TDD. As in any good classicist approach to TDD, design decisions are made during the refactoring phase. This video shows that the outside-in approach to software design can be used with whichever TDD style you prefer.
Software is our passion.
We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.