Написал большую техническую статью с разбором, как правильно попробовать в Test Driven Development. По ссылке примеры кода, рассуждения, апологетика. Если примеры и код читать не хочется, можно перейти сразу к апологетике (с заголовка "Полезные побочные эффекты") https://graker.ru/news/2025/08/04/test-driven-development-tryout-for-newbies