bash.im ithappens.me zadolba.li
10834

Обработка исключений в стандартных ошибках

12 апреля 2013, 07:15

Ситуёвина была стандартной: девочка-бухгалтер жаловалась мне на известную жёлтую программу.

— Я ничего не трогала, оно само сломалось и не запускается!

Предложил девочке запустить программу при мне. Ошибка вывалилась примерно такого содержания: «Неправильное имя или пароль пользователя».

Ещё перед вводом пароля я понял ошибку бухгалтера, но перед вторым запуском предложил ей внимательно посмотреть на экран и самостоятельно попытаться выяснить причину. Как и ожидалось, ошибка была идентична предыдущей.

— Как называется твой пользователь?

— %userX%, — ответила она.

— А теперь посмотри, какой пользователь указан в данный момент.

— %userY%, — грустно молвила девочка после нескольких долгих секунд обалдевшего взгляда на экран монитора.

Я только улыбнулся, выставил ей нужного юзверя, выбрав его из списка прямо перед глазами, и попросил запустить программу в очередной раз.

Забрав вознаграждение, уже на выходе я обронил фразу, которая надолго засела в памяти бухгалтера:

— Сломаться самостоятельно у тебя могут только цветочки на подоконнике, и то если ты их не будешь поливать.

Что интересно, после этого случая у девушки стало возникать гораздо меньше вопросов. Да и цветы как-то похорошели.