Java hell

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

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

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

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

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

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

Предыдущие записи блогера :
Архив записей в блогах:
полная версия ролика - https://youtu.be/lqC8J2VdZrc До 24 февраля иногда смотрел Шария, который больше с непредвзятых позиций рассказывал о том, что происходит на Украине и во взаимоотношениях Украины с Россией и с миром в целом. Однако с началом спецоперации Шарий начал многое ...
В недавнем квест-туре дело было. Приехали в Новгород, пошли, естественно, в кремль. @iya_platunova и @aleksandersafronov зарулили в сторону поснимать купола Софии из-за стен, а мы с @stenni.testdrive — к памятнику "Тысячелетие России" . Стоим, разглядываем. Узнала Петра I, показываю ...
...
Стоишь токой значет, ждешь с корешаме машину невесты.. Спасибо за наводку wnsprintf ...
коллеги из газеты просили прокомментировать ситуацию с открытым письмом ко всем представителям власти. Оказывается, «мы написали» жалобу на нашего генерального продюссера. Я как работник новостей традиционно узнал последним, что творится у ...