четверг, 9 апреля 2015 г.

Урок 5. Слайд 261-262

Поехали:

Слайд 261
Баг воспроизвелся в такой ситуации: каждый раз. когда удерживаемый звонок сбрасывался, в стек попадал мусор, но каждый раз, когда телефон находился в режиме ожидания - стек очищался. Проблема проявлялась в случае, когда у вас было много звонков на ожидании и суммарное количество удерживаемых и сброшенных звонков превысит 20.Тогда стек переполнится.
Когда стек переполнится, телефон начинает переводить настоящие звонки на номера из режима ожидания. Вы звоните кому-то, ждете на линии, затем слышите голос: "Здравствуйте, кто вы и чего хотите?"
Телефон продолжает переводить звонки дальше по стеку.

Слайд 262
Нам очень повезло с этим багом. Этот продукт находился в бета-тесте. Иначе последствия могли быть хуже. Когда мы поняли, как работает этот баг, мы смогли представить реалистичный сценарий использования системы Я хочу вернуться к вопросу покрытия. Время от времени какой-нибудь напыщенный дурак встает и говорит, что мы не должны пытаться достичь полного покрытия состояний или ветвей.

Комментариев нет:

Отправить комментарий