Java hell
ivan_gandhi — 27.06.2012 Сижу изучаю а хрен ли тут у меня тест фейлится.Происходит примерно так.
В недрах java.security.KeyStore внезапно делят на ноль.
Перехватывают это исключение и заворачивают в IOException.
В нашем коде перехватывают это исключение и возвращают null. Исключение идёт в левый лог, который никто не видит. Такая у нас херовая монада.
Получив null, берём его и вызываем на нём какой-то метод. Происходит NPE.
Перехватываем исключение, возвращаем false.
Игнорируем false.
Дальше, уже в моём тесте, я проверяю - а где-то тут должен был быть новый файл. А нэту.
И если вы думаете, что так пишут какие-то особые идиоты, так вы ошибаетесь. Так на джаве пишут практически все. Горячий оптимизм и плотные дедлайны.
|
</> |