Понемногу старамеся подступиться к хаос тестингу в компании и в прошедшую пятницу попробовали Simmy: https://github.com/Polly-Contrib/Simmy
Это библиотечка от создателей Polly, которая создает рандомные падения в вашем приложении. Стратегии падения разные и совместимы со стратегиями из Polly. То есть если вы хотите, чтобы ваше приложение выкидывало сообщение об ошибке каждые 5 секунд со все возрастающей частотой, то вы можете сделать это с помощью Simmy.
Идея кажется прикольной, но после ручных проб, мы пришли к выводу, что не понятно, как это можно удобно использовать. Ибо релизить поломанный код на прод как-то странно. Даже если изначально отключить его.
Кажется, что хаосом должен заниматься какой-нибудь сайд-кар, который можно настроить на свлоем стенде, так как тебе нужно.
Возможно создатели Simmy тоже это поняли, потому что библиотека не развивается уже больше года. А может Simmy уже идеален?🙂
Post #15
66