Здравствуйте, Mamut, Вы писали:
M>4. Почему ты уверен, что спецификация описывает поведение пользователя, как человека. Например, в видео, которе ты, видать, никогда и не посмотришь, никакого пользователя не было. Была система под нагрузкой, которая раз в один-два месяца падала с невнятной ошибкой.
Посмотрел, чё уж. В итоге же невнятная ошибка воспроизводилась простым тест-кейсом. Ну и одновременная конкурентная работа с одним файлом конечно источник проблем.
M>>>А, месье из мира эльфов и фей.
S>>Да, из мира где выпускается MVP и потом по результатам тестирования и фидбеку от пользователей допиливается функционал приложения, которое всегда стабильно работает на заданном наборе сценариев.
M>Прекрасноэ, конечно.
M>Сначала «программисты ленивые, что не пишут тесты на все кейсы», потом «а что сложного в кейсе», потом «не, ну мы нифига не пишем все тесты, мы пишем что смошгли, а потом ждем баг репортов от тестеров и пользователей».
Да, у нас так
M>>>Ты это говоришь и описываешь какие-то идеальные тесты и кейсы, которые все зарание продумали, тзательно записали в спецификации, а потом каждый из них написан и протестирован программистом.
S>>Да, так и работаем. Ощути тленность своего бытия
M>Вы не рабоатете так. Вы работаете реально по принципу «написали те тесты, что смогли придумать, ждем отзыва от тестеров и реальных пользователей. получили отзыв о баге, починили баг, написали тест». Ну то есть ровно так, как работают все.
Ну тебе конечно виднее.
M>«Мокапы, кнопки». Видео посмотри один раз уже, да.
Да посмотрел уже, не вижу проблемы. Была непонятная ситуация, написали тест кейс, который воспроизводит эту ситуацию на раз, починили. Норм же.