Секрет успеха

Пару месяцев назад отлаживал чужой модуль записи ошибок в NVRAM (ErrorLog называется).

В некотором месте не мог понять, почему нет ошибки при некорректном использовании.

Т.е должно вернуть EFI_ERROR, а возвращает EFI_SUCCESS...

Разгадка оказалась неожиданной, в куске кода:

...

      Status = pBS->LocateProtocol( &gEventLogsHiiHandleGuid,

                                 NULL,

                                 &HiiHandleProtocolPtr );

      if (Status != EFI_SUCCESS) 

        return EFI_SUCCESS;

...


Я назвал это "оптимистичным кодом успеха".

В продолжение темы.



<******> к вопросу о вчерашних скриптостраданиях. Только что кодер знакомый прислал, нашёл в коде программы, написанной уволенным коллегой незадолго до ухода:

<******> #define TRUE FALSE //счастливой отладки

* ****** такого извращённого юмора ещё не встречал



Взято отсюда bash.org.ru/quote/268036

;))) да, злой товарищ

У нас все проекты на Source Safe, изменения проверяются Beyond Compare.

К тому же потом будут плохие референсы, мало желающих навредить своей карьере.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей