✍️ Тесты не лгут — прислушивайтесь к ним
Если тестировщикам сложно тестировать ваш код — возможно, проблема в архитектуре.
Мы решили провести эксперимент: написали тесты для простого Python-скрипта, чтобы посмотреть, как они заставят нас изменить архитектуру. В результате код стал более модульным; его стало удобно не только тестировать, но и расширять.
Разобрали процесс в деталях в двух статьях на Хабре:
Часть 1️⃣
Часть 2️⃣
А вам приходилось переделывать код из-за сложных тестов?
#хабр
Post #204
1K

- 🔥 5