Этот вопрос только что пришел мне на ум, и я хочу спросить об этом здесь.
Случай преднамерен, я просто пишу цикл, который выполняется бесконечно. Как я могу его протестировать?
Я спрашиваю об этом, потому что эта ситуация может произойти где угодно в коде. Скажите, что мой метод делегирует несколько других методов, и я хочу знать
- Как он столкнулся с бесконечным циклом
- Какой набор входных данных вызвал его
- Вызов, по которому этот метод (из этого метода) вызвал этот
У меня нет кода, написанного для этого. Вопрос заключается исключительно в том, что касается знания, что делать, если эта ситуация возникнет в будущем. Пожалуйста, ответьте.