Здравствуйте, _hum_, Вы писали:
__>>>это если есть зависание, а если внутри цикла стоит брейк, то будем долго и упорно ревьювить, где ж у нас что не так работает. L>>При покрытии всех возможных сценариев наличие зависания вылезет при первом же прогоне тестов.
__>вот-вот "всех возможных". а это возможно только для очень простых ситуаций.
А код и должен сводить эти ситуации к простым.
__>к тому же вы не можете доказать, что покрыли все возможные сценарии, а значит, даже если тест пройден, не факт, что все равботает правильно.
Доказать? Гхм, я этот код написал, я знаю, какие сценарии мне нужно покрыть.
__>ну и сколько затрат времени и сил уходит на то, чтобы просчитать эти сценарии