Здравствуйте, Pauel, Вы писали:
P>Вот вам снова обоснование тестам после деплоймента. Причины — тот самый недетерминизм, который гарантированно есть:
По недетерминизму я тоже тебе всё объяснял. Его нужно менеджить. Выявлять и бороться.
P>другое время,
Рассказал как до мелочей, с примерами кода. Но ты сам себе стреляешь в ногу отстаивая право засирать весь код DateTime.Now глобальными переменными.
P>другая сеть,
Многопоточка, по сути. В проде её выцепить гораздо сложнее, чем в тестовом енве.
P>другой энвайрмент,
Конфиги? Менеджатся, расказал как.
P>другие данные,
У тестов данные по определению ровно такие же.
P>другая нагрузка
Мониторится.
P>итд P>хоть бит-перфект соответствие энвайрментов — всё равно есть недерминизм.
Исследуем, находим, воюем с недетерминизмом. Тесты для этого — далеко не лучший инструмент.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай