1. C++ / Говнокод #19607

    +5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    catch(...)
    {
    	static int i = 0;                     
    	//if we enter this catch clause more than 1 time
    	//it is very likely that the RestartSystem() command
    	//did not succeed. If this is the case we just exit.
    	if(i>0)
    		exit(0);
    	else
    		MonitorT::GetInstance()->RestartSystem();
    	i++;
    	throw;
    }

    Навеяло...

    Запостил: blackhearted, 11 Марта 2016

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

    • душевно. на позапрошлом проекте в главном цикле сообщений был флаг + счетчик: флаг ставится если делается шатдаун, и во время шатдауна разрешалось только максимум три сообщения обрабатывать. потому что временами, в зависимости от порядка в котором треды шатдаун обрабатывают, прога зависала в бесконечном пинг-понге сообщений между потоками. а в лоб отрубить главный цикл было нельзя потому что нужно было еще как минимум одно важное сообщение обработать.
      Ответить
      • > как минимум одно важное сообщение обработать
        А если перед ним в очереди встанут 3 ненужных?
        Ответить
        • 2 не нужных. ...именно по этой причине счетчик считал до трёх.
          Ответить
          • Не мог не вставить инструкцию к святой гранате
            https://youtu.be/X8klvHqeLP0?t=2m12s

            Чет какая то испорченная версия, но да ладно
            Ответить
            • О, так вот откуда эта граната была позаимствована в worms :)
              Ответить
              • Рекомендую ознакомиться с "Monty Python and the Holy Grail полностью" Кладезь юмора
                Один черный рыцарь чего стоит
                Ответить
              • Кстати сцену с черный рыцарем в фильме "дедпул" спиздили
                Ответить
                • > дедпул
                  Мёртвый Бассейн?
                  Ответить
                  • Комиксовый наемник с растроением личности и ебанутостью всех трех. Культовый персонаж. Недавно среднего качества кинцо про него вышло
                    Ответить
                    • > Культовый персонаж.
                      Окей, будем знать...
                      Ответить
                      • Ну как культовый... Вот Аска - культовый? Примерно из тоже оперы - культовый для толпы задротов. А щас вообще стали его пропагандировать и бесит. Раньше про него знали только тру задроты
                        Ответить
                        • > бесит
                          Потому что теперь все его знают, и уже не похвастаться своим задротством? :)
                          Ответить
                          • Именно.

                            Это такое чувство... Вот представь что у тебя была девушка. и она тебе клево отсосала. А потом она тебя бросила и отсосала всему району. и все ходят и обсудждают как это клево... А ведь ты есть стихи писал...
                            Ответить
                        • >> Недавно среднего качества кинцо про него вышло
                          > Раньше про него знали только тру задроты
                          Ну так и сейчас про него будут знать только тру задроты. Не-задроты посмотрят и скажут, что какая-то ненужная фигня да забудут.
                          Ответить
            • >Serge SirotaГод назад
              >Кто это гавно «Юрий Демидович», который засрал звук? Умри, пожалуйста, «Юрий Демидович».
              >Хорошо, чтобы от рака жёпы.
              Ответить

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