Обработка исключений в стандартных ошибках
Ситуёвина была стандартной: девочка-бухгалтер жаловалась мне на известную жёлтую программу.
— Я ничего не трогала, оно само сломалось и не запускается!
Предложил девочке запустить программу при мне. Ошибка вывалилась примерно такого содержания: «Неправильное имя или пароль пользователя».
Ещё перед вводом пароля я понял ошибку бухгалтера, но перед вторым запуском предложил ей внимательно посмотреть на экран и самостоятельно попытаться выяснить причину. Как и ожидалось, ошибка была идентична предыдущей.
— Как называется твой пользователь?
— %userX%, — ответила она.
— А теперь посмотри, какой пользователь указан в данный момент.
— %userY%, — грустно молвила девочка после нескольких долгих секунд обалдевшего взгляда на экран монитора.
Я только улыбнулся, выставил ей нужного юзверя, выбрав его из списка прямо перед глазами, и попросил запустить программу в очередной раз.
Забрав вознаграждение, уже на выходе я обронил фразу, которая надолго засела в памяти бухгалтера:
— Сломаться самостоятельно у тебя могут только цветочки на подоконнике, и то если ты их не будешь поливать.
Что интересно, после этого случая у девушки стало возникать гораздо меньше вопросов. Да и цветы как-то похорошели.