Светлый фон

Было мне года 22–23, сидел я в ЦКБ связи за столом, работал и никого не трогал. Идёт мимо престарелая, в сущности, худющая деваха лет 27 и говорит с вызовом:

– Ну что, вундеркинд физматшкольный, загадку отгадаешь?

И уходить, главное, не собирается.

– Что там за загадка? – интересуюсь я.

Она охотно излагает суть вопроса:

– Слово из трех букв.

«Опять!» – с тоской подумалось мне.

– Первая буква слова – это вторая буква слова УХО.

«Ну, точно, к бабке-гадалке не ходи!»

– Вторая буква этого слова – это первая буква слова УХО.

– Я сразу понял.

– А тре-е-етья буква этого слова… Это последняя буква слова…й!

Деваха смотрит на меня с победным видом и отчаливает к своему порту приписки в соседней лаборатории.

Эту историю я вспоминаю каждый раз, выходя к доске. В нашем модном инструменте автоматического тестирования под названием Microsoft Test есть одна функция, без которой ничего сделать нельзя. Мы ее, соответственно, изучаем очень детально. Я выхожу к доске, пишу название функции и в скобочках показываю, что принимает она три аргумента: «Функция WFndWndC возвращает handle от окна. Она принимает три аргумента».

ПЕРВЫЙ аргумент этой функции – это title окна.

ВТОРОЙ аргумент этой функции – это класс этого окна.

А ТРЕ-Е-Е-ТИЙ АРГУМЕНТ этой функции – это… (внутренняя борьба за непроизнесение) … флажки, которые уточняют параметры окна!

Пора отливать собственную медаль

Был у нас один выпускник. Взяли его на работу за 25 долларов в час, и именно на автоматизацию. Часто так бывает: чего ты совершенно не знаешь, на то и берут. Ничего страшного, конечно, разберешься на месте, когда приспичит.

Вышел он на работу, пишет скрипт по правилам, а эта сама функция WFndWndC ему вместо handle (числа, приписанного окну операционной системой в момент создания) возвращает кадухес, то есть ничего хорошего, а если быть совсем точным, то просто ноль. Что значит: «не могу найти того, что ты ищешь».