Очень конкретный вопрос от новичка до TDD:
Я разделяю свои тесты и свое приложение на разные пакеты. Таким образом, большинство моих методов приложения должны быть общедоступными для тестирования, чтобы получить к ним доступ. По мере того, как я прогрессирую, становится очевидным, что некоторые методы могут стать частными, но если я сделаю это изменение, тесты, которые будут обращаться к ним, не будут работать. Я пропустил шаг или сделал что-то не так, или это просто одно падение TDD?