Re[103]: Что такое Dependency Rejection
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.03.24 15:27
Оценка:
Здравствуйте, ·, Вы писали:

P>>>>Именно так. Потому ваши утверждения про тесты можно повычеркивать.

P>>·>Какие же именно _мои утверждения_? Цитаты, ты конечно, не сможешь привести.
P>>Смотрите что сами пишете — выполнимость конкретного сценария.
·>Угу, тебе осталось понять написнное.

Вот вы пишите: "Возвращает ли данный метод конкретный список записей для конкретных параметров за конкретное время билда или нет"
Видите — здесь вы утверждаете вроде бы верное утверждение — конкретные параметры, конкретный билд и тд. В этом случае противоречия с т. Райса нет.

Если бы вы изначально это повторяли, к вам бы и вопросов не было — тесты показывают исключительно здесь и сейчас. Это их сила и слабость.

А вы идете дальше, и утверждаете, что
1 ваши распрекрасные тесты крутые
2 следовательно, после деплоймента их повторять смысла нет

Собственно, здесь вы сами себе противоречите. Крутость тестов ничего не говорит про их возможное состояние в другой момент запуска, в других условиях.
Потому как семантику они не проверяют, не могут — с этим вы вроде бы согласились.
А раз не могут, то семантика которая делает их красными вполне себе вероятна — сама по себе она никуда не денется.

Вот вам снова обоснование тестам после деплоймента. Причины — тот самый недетерминизм, который гарантированно есть:
другое время,
другая сеть,
другой энвайрмент,
другие данные,
другая нагрузка
итд

хоть бит-перфект соответствие энвайрментов — всё равно есть недерминизм.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.