Если правильно вас понял, то считаю что замокав все этапы, мы всё равно можем убедиться что все этапы вызываются как мы и хотели с нужными параметрами. Для меня это преимущество, что это просто дешевле при разработке запустить тест, чем ждать пока поднимется всё окружение с микросервисами чтобы сделать один запрос и узнать что не работает, потому что не ту переменную передал.
То с чем приходил заказчик, обычно не читал даже сам заказчик. А то что писали совместно не читали программисты, потому что "вроде и так было понятно". В итоге спасали только спринты и демо. Проекты не большие на 2-3 месяца на 3 программистов, думаю дело в этом. В сроки и в бюджет влезали.
Если правильно вас понял, то считаю что замокав все этапы, мы всё равно можем убедиться что все этапы вызываются как мы и хотели с нужными параметрами. Для меня это преимущество, что это просто дешевле при разработке запустить тест, чем ждать пока поднимется всё окружение с микросервисами чтобы сделать один запрос и узнать что не работает, потому что не ту переменную передал.
То с чем приходил заказчик, обычно не читал даже сам заказчик. А то что писали совместно не читали программисты, потому что "вроде и так было понятно". В итоге спасали только спринты и демо. Проекты не большие на 2-3 месяца на 3 программистов, думаю дело в этом. В сроки и в бюджет влезали.