- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 
[code=java]
try {
      Folder folder = openFolder();
      processFolder(folder);
    } catch (MessagingException ex) {
      Folder folder = openFolder();
      processFolder(folder);
    }
[/code]
                                Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+83
[code=java]
try {
      Folder folder = openFolder();
      processFolder(folder);
    } catch (MessagingException ex) {
      Folder folder = openFolder();
      processFolder(folder);
    }
[/code]
                                
            Если IMAP временно недоступен -- программа попробует снова. Если со второго раза не получилось -- тогда все.
Жаль, что попытки всего две, а не восемь. Было бы круто.
Этот код работал в живом проекте.
        
Я бы еще слип вставил
страйкеру нужен юзабилист
вроде бы есть реформал, и страйко говорил, что доделывает говнокод 3.0 )))
Есть еще блок finally;)))