У меня есть проект, над которым я работал некоторое время, только один из тех маленьких проектов для домашних животных, которые я хотел бы однажды опубликовать в open source.
Теперь я начал проект около 12 месяцев назад, но я работал над этим только слегка, я только начал концентрироваться на нем гораздо больше времени (почти каждую ночь).
Поскольку это рамочная программа, как приложение, я иногда борюсь с чувством направления из-за того, что у меня нет ничего, что бы заставляло меня принимать дизайнерские решения, и иногда я получаю функции, которые трудно использовать или даже найти. Я читал о том, как делать TDD, и подумал, что, возможно, это поможет мне с некоторыми проблемами, которые у меня возникают.
Итак, вопрос в том, как вы думаете, что неплохо начать использовать TDD в проекте, который еще не использует его.
EDIT: Я только что добавил немного, чтобы прояснить, что я имею в виду, борясь с "чувством направления", это было не самое лучшее, что можно сказать без пояснений.