Re[106]: Что такое Dependency Rejection
От: · Великобритания  
Дата: 22.03.24 21:58
Оценка:
Здравствуйте, Pauel, Вы писали:

P>·>Многопоточка, по сути. В проде её выцепить гораздо сложнее, чем в тестовом енве.

P>Неадекватное упрощение. Сеть принципиально ненадежна, и никогда надежной не бывает.
И? По итогу — байты приходящие/не приходящие в разном порядке. Сводится к таймингам (который вы не можете контролировать) и приходу сетевых пакетов.

P>>>другой энвайрмент,

P>·>Конфиги? Менеджатся, расказал как.
P>Энвайрмент это весь ваш клауд со всеми потрохами, кроме внешних зависимостей
Ну да.

P>>>другие данные,

P>·>У тестов данные по определению ровно такие же.
P>У вас что, стейдж работает на базе прода?
Твои тесты по твоим же рассказам используют тестовые аккаунунты и т.п. Т.е. реальные данные в базе прода на них влиять не могут. А если могут, то они будут перманентно давать false positive.

P>>>хоть бит-перфект соответствие энвайрментов — всё равно есть недерминизм.

P>·>Исследуем, находим, воюем с недетерминизмом. Тесты для этого — далеко не лучший инструмент.
P>У вас что, недетерминизм как то тесты обходит?
Конечно обходит, притом недетерминированно.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.