Size: a a a

Software Design/Architecture/Zen

2021 June 11

JF

Jorik Fat in Software Design/Architecture/Zen
хе хе хе. И снова мы приходим к тестам.
Я самый умный и важный тут. И тестов на мой код нету
источник

SP

Sergey Protko in Software Design/Architecture/Zen
либо они тебе и не нужны (мы уже обсудили что на тестах мир не сошелся) либо ты сам себе злой буратина
источник

JF

Jorik Fat in Software Design/Architecture/Zen
следующему человеку, которого наймем будем ставить в требование "тесты" или второй раз на эти грабли будем прыгать?
источник

SP

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

JF

Jorik Fat in Software Design/Architecture/Zen
они решают регрессию, а не качество
источник

SP

Sergey Protko in Software Design/Architecture/Zen
есть миллион горе консультантов которые ходят по компаниям и "вам нужны тесты вам нужны скрамы вам нужны микросервисы вам нужно вот эта штука X которая решит все ваши проблемы"
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
у тебя система может быть спроектирована таким образом что сколько хочешь тесты пиши - всеравно всех пермутаций тебе не покрыть
источник

JF

Jorik Fat in Software Design/Architecture/Zen
ну зазвездившегося мы уводили. Что делать с его кодом?
очевидно же что будет регрессия
источник

SP

Sergey Protko in Software Design/Architecture/Zen
нанять фирму контракторов которые задешево покроют все e2e
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"все" - хотя бы критикал флоу в приложении
источник

SP

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

JF

Jorik Fat in Software Design/Architecture/Zen
покрыли
Для работников будем требование вводить на тестирование?
или потом еще раз эту же контору наймем?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
it depends. если ты спрашиваешь "что бы сделал менеджер" - я бы нанял консультанта которому бы поставил задачу помочь справится с этой хуйней потому что нет компетентных разработчиков
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и расчитывал на институт репутации
источник

SP

Sergey Protko in Software Design/Architecture/Zen
с него там стратегия найм и т.д.
источник

JF

Jorik Fat in Software Design/Architecture/Zen
наняли, все пофиксили, написали документацию, покрыли тестами.
Нужна новая фича. Ее с тестами пишем или нет?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
согласно той стратегии и процессу разработки которую для нас сделал консультант
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
тесты часть процесса - значит часть процесса
источник