то есть у вас проект будет готов на половину, в test директории будут все тесты для конкретного релиза, а в src директории одни интерфесы и абстрактные классы без имплементации, чтобы можно было увидеть всю картину,
Было бы приятно писать только код на эти тесты. Не задумаваясь как назвать классы и интерфейсы. Потому что иногда вы долго ломаете голову как правильно называть тот или иной класс или метод и т.д.