Книга бревна (fat_yankey) wrote,
Книга бревна
fat_yankey

  • Music:

WTF code

Я за свою долгую жизнь видел много образцов WTF-кода, но этот чем-то пронял меня до глубины души. Не могу не поделиться.

Вот что люди пишут, когда правильно упаковать всё в if-then-else не могут, а воспитание не позволяет употреблять матерные выражения оператор goto:

for( int i = 1 ; i > 0 ; i++ )
{
   switch( i )
   { 
   case 1 :
      // do something-1
      // calculate cond1
      if( cond1 )
         i = -2 ;
      break ;
   case 2 :
      // do something-2
      // calculate cond2
      if( cond2 )
         i = -2 ;
      break ;
   case 3 :
      // do something-3
      // calculate cond3
      if( cond3)
        i = 4 ;
      break ;
   case 4 :
      // do something-4
      break ;
   case 5 :
      // do something-5
      break ;
   default:
      i = -2 ;
   }
}

Subscribe

  • Чистота - залог здоровья. Порядок - прежде всего.

    Конец эре Литвинова в советском НКИД наступил 21 апреля 1939 года. В этот день прошло совещание у Сталина на котором была предрешена его отставка.…

  • Прогулка по граблям.

    Рассматривая межвоенную английскую внешнюю политику, трудно отделаться от мысли, что её авторами двигал "спортивный интерес" - на собственной шкуре…

  • Коментарии к тексту

    Попросили меня тут прокомментировать текст на тему пресловутого Пакта ( часть 1 , часть 2). Решил, для преодоления writer's block, размять пальчики,…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 27 comments

  • Чистота - залог здоровья. Порядок - прежде всего.

    Конец эре Литвинова в советском НКИД наступил 21 апреля 1939 года. В этот день прошло совещание у Сталина на котором была предрешена его отставка.…

  • Прогулка по граблям.

    Рассматривая межвоенную английскую внешнюю политику, трудно отделаться от мысли, что её авторами двигал "спортивный интерес" - на собственной шкуре…

  • Коментарии к тексту

    Попросили меня тут прокомментировать текст на тему пресловутого Пакта ( часть 1 , часть 2). Решил, для преодоления writer's block, размять пальчики,…