Java hell

топ 100 блогов ivan_gandhi27.06.2012 Сижу изучаю а хрен ли тут у меня тест фейлится.

Происходит примерно так.

В недрах java.security.KeyStore внезапно делят на ноль.
Перехватывают это исключение и заворачивают в IOException.
В нашем коде перехватывают это исключение и возвращают null. Исключение идёт в левый лог, который никто не видит. Такая у нас херовая монада.
Получив null, берём его и вызываем на нём какой-то метод. Происходит NPE.
Перехватываем исключение, возвращаем false.
Игнорируем false.

Дальше, уже в моём тесте, я проверяю - а где-то тут должен был быть новый файл. А нэту.

И если вы думаете, что так пишут какие-то особые идиоты, так вы ошибаетесь. Так на джаве пишут практически все. Горячий оптимизм и плотные дедлайны.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
почему бы инет ...
Неспроста есть понятие "древо жизни" и "ветки реальности" !
на самом деле, это не кадры из фильмов - это просто гора Ай-Петри, на которую я забралась, когда была недавно в Крыму. Обожаю Крым, и теперь я люблю его еще больше, потому что только в Крыму мне удалось посидеть на облаке, на лошади и посмотреть на казачий  можжевельник. Помните, ...
Любому чиновнику при возникновении проблемы достаточно погуглить. Сотни видных экспертов в деталях объяснят, что и как надо делать, знай себе претворяй в жизнь с умным видом. Вот в Подмосковье вчера штурмом брали особняк. Какой-то быший бандюк погрузился в 90-е, отстреливался из ...
Я вчера не стал ничего писать по горячим следам. Хотя весь Израиль буквально стоит на ушах и изощряется в придумывании острот и анекдотов на эту тему. Но я по сути настолько ничего не понял, что решил всё-таки дождаться хоть какой-то реальной информации, иначе получается слишком ...