1. VisualBasic / Говнокод #4474

    −84

    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
    If Not CheckX Then Goto 1
        For i = 0 to USecX
    	Goto 2
    1:
        For i2 = 0 to USecY
    2:
      	...
    	If CheckX Then Goto 3
        Next
        If Not CheckX then Goto 4
    3:
        Next
    4:

    Как-то потребовалось выполнить немалый участок кода, но в двух разных случаях нужно было использовать два разных фора. В отдельную процедуру было очень неудобно выносить (пришлось бы передавать слишком много переменных), так что пришлось сделать этот... свичджампинг форов :)

    Запостил: DragDen, 28 Октября 2010

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

    • >>В отдельную процедуру было очень неудобно выносить
      Вы это серьезно?

      А про ООП Вы слышали?
      Ответить
    • я подозреваю, что неудобно что-то куда то выносить, пока все в стиле goto "a la assm"
      Ответить
      • Кто это такой? Куда он делся? Он вуз закончил? Как он попал в этот оффтоп?
        Ответить
        • Что, никто не знает?
          Ответить
        • Ты про Лура оф Чаоса или про кого?
          Ответить
          • Да.
            Ответить
            • Пусть макака расскажет, он олдфаг здесь, и про кузю тоже.
              Ответить
              • Даю справку

                Лур был пхпблядью вроде, потом стал жабоёбом. Жил в Литве, понаехал в Москву. Жабоёбит на каких-то галерах, вроде.

                Всю историю про Кузю я прогулял, мне её рассказали задним числом, но вроде как к Луру она не имеет отношения уже очень давно

                А еще он вроде безвузный самоучка, но это не точно
                Ответить
                • Спасибо большое, МАКАКА :з
                  Ответить
                • Все понятно. Джава Мэн.
                  Ответить
                • а время не подскажете?

                  и в какие часы принимает Оганесян из областной?
                  Ответить

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