Comments 3
Чисто в теории, может же быть такое что функция использует много зависимостей, да ещё и данные на вход принимает. Тогда код для вызова функции будет раздуваться, как в этом примере:
local_weather(
get_ip_stub,
get_city_stub,
measure_temperature,
last_measurement_stub,
save_measurement_spy,
show_temperature_stub,
)
Что в таком случае делать?
Что вы думаете про test driven код?
с TDD (при всех его плюсах) есть проблема в том что количество тестового кода может в разы превышать количество рабочего - что, очевидно, делает дороже изменения.
мне кажется интересная мысль есть вот в этом докладе - https://www.youtube.com/watch?v=EZ05e7EMOLM - что самыми живучими оказываются тесты, написанные для API. и если на это ориентироваться, TDD будет гораздо более продуктивным
ну и примерно это мы в статье пытались доказать
Sign up to leave a comment.
Тесты не лгут — прислушивайтесь к ним. Часть 2