1. Си / Говнокод #20059

    −44

    1. 1
    close(rc);

    свежак - до релиза еще не дошло. пару другую мелочей поменяли, и все резко повалилось и вообще перестало работать. 15 минут дебага - и вот это.

    код мой. и это уже наверное третий раз в практике когда закрываю `rc` вместо `fd`, но по космическому совпадению закрывается нужный `fd`. а как космос заканчивается...

    Запостил: Dummy00001, 23 Мая 2016

    Комментарии (23) RSS

    • Если космос заканчивается, то это не тот космос.
      Ответить
    • Нормально именовать переменные не пробовал?
      Ответить
      • Ничего не понимаю. Я использую однобуквенные локальные переменные и теку.
        Ответить
        • А я вообще использую небуквенные переменные:
          <?php
          ${'.'} = 6;
          ${','} = 7;
          ${':'} = ${'.'} * ${','};
          ${';'} = "%d\n";
          echo sprintf(${';'}, ${':'});

          https://ideone.com/wK1Y0A
          Ответить
    • Наверняка rc и fd означают совершенно разные объекты, но в сишке их типы эквивалентны int? Язык с сильной тупизацией сразу бы послал ещё на этапе кокококомпиляции. А в языке Ада ещё можно создавать статические и динамические предикаты для более сложных проверок.
      Ответить

    Добавить комментарий