Search
Write a publication
Pull to refresh

Comments 3

Чисто в теории, может же быть такое что функция использует много зависимостей, да ещё и данные на вход принимает. Тогда код для вызова функции будет раздуваться, как в этом примере:

local_weather(  
    get_ip_stub,  
    get_city_stub,  
    measure_temperature,  
    last_measurement_stub,  
    save_measurement_spy,  
    show_temperature_stub,  
)  

Что в таком случае делать?

с TDD (при всех его плюсах) есть проблема в том что количество тестового кода может в разы превышать количество рабочего - что, очевидно, делает дороже изменения.

мне кажется интересная мысль есть вот в этом докладе - https://www.youtube.com/watch?v=EZ05e7EMOLM - что самыми живучими оказываются тесты, написанные для API. и если на это ориентироваться, TDD будет гораздо более продуктивным

ну и примерно это мы в статье пытались доказать

Sign up to leave a comment.