Size: a a a

Software Design/Architecture/Zen

2021 June 11

SP

Sergey Protko in Software Design/Architecture/Zen
мне приходилось работать с людьми где настолько по голове с тестами били что люди контроллеры тестировали. ТОтальное дублирование реализации в тестах "зато покрытие"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
так они у тебя закончились)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
или даже не начинались)
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Это шутка. Он больше про инфаструктурные код для тестов. Это норм.
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Норм тестовые фреймворки поощряют такие штуки по кастомным асёртам
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ты мог бы просто довести мысль и понять что ассерты отдельно от тестов существуют)
источник

RT

Roman Tsikhanovich in Software Design/Architecture/Zen
Мне кажется это довольно сильное допущение
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"хочешь хорошо делай хорошо". Норм допущение че
источник

SP

Sergey Protko in Software Design/Architecture/Zen
оч полезное)
источник

RT

Roman Tsikhanovich in Software Design/Architecture/Zen
Допущение в том что "предположим у нас точно все будет хорошо")
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
вот основной вопрос
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Переслано от Dmitriy Tkachenko
Тоесть так. Какой roi от траты времени на тесты, на изучение как их писать. Что они вообще дают?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
а не в том хорошие тесты или нет
источник

A

Artjom Kalita in Software Design/Architecture/Zen
можно пример ? интересно такой тест посмотреть
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Ага 2 года назад я делал своё "хорошо" очень плохо. Да и сейчас думаю моё "хорошо" не очень)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

SP

Sergey Protko in Software Design/Architecture/Zen
можно мерять. Можно принять например что там где ломается нужно больше тестов. Там где не ломается можно меньше тестов. Там где нечему ломаться (статический анализ покрывает) нужно без тестов
источник

SP

Sergey Protko in Software Design/Architecture/Zen
есть всякие SRE практики на основе error budget
источник

SP

Sergey Protko in Software Design/Architecture/Zen
это если ты тесты используешь тупо для чекинга известных кейсов, без там всех этих TDD где главное это именно дизайн системы
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
assert.myComplexDomainCheck(dataToCheck)
источник