1. PHP / Говнокод #22457

    −16

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    try{
          self::throwingCoin();
        }catch(Exception $e){
          throw $e;
        }

    Два презерватива.

    Запостил: AndryG, 28 Февраля 2017

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

    • Паттерн "поймал исключение и не знаю что с ним делать".
      Ответить
      • В большинстве языков это скорее паттерн "хрен тебе, а не стектрейс".
        Ответить
        • > паттерн "хрен тебе, а не стектрейс"

          Фи, в унылых PHP и прочих Жабах нужно самому реализовывать этот паттерн... В C++ это реализовали на уровне языка.
          Ответить
          • Да ладно, там всё так же. Главное не ловить ничего вообще: прилетит сигнал, а дальше либо корка и gdb bt, либо какой-нибудь сигнал-хендлер, который стек раскручивает и печатает "ня пока".
            Ответить
          • показать все, что скрытоВ джаве тоже есть такая штука
            см полезную опцию "-XX:-OmitStackTraceInFastThrow" и NPE без стектрейса

            :-O
            Ответить
      • показать все, что скрытоПаттерн "прочитал на пхпклубе про исключения, хочу их использовать в своем CMS но пока не понимаю как".
        Ответить
    • catch(Exception $e){
      throw $e;
      }

      Играем в "горячую картошку"?
      Ответить

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