TDD and separate files for classes