• Что учить для ИБ?

    sim3x
    @sim3x
    Ищешь CTF команду своего универа
    Спрашиваешь у них, кто им нужен
    Учиш
    Учавствуешь в цтф
    Ответ написан
    2 комментария
  • Почему сейчас открывается так много школ по программированию?

    delphinpro
    @delphinpro
    frontend developer
    Тут все просто - это относительно простой способ срубить бабла с населения.
    Люди начитаются историй успеха в интернетах про всяких там цукербергов и дуровых и толпами валят в эти школы.
    Ответ написан
    Комментировать
  • Java Exceptions. Что делать с большим количеством исключений?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Допустим, у меня есть приложение с консольным вводом/выводом. Пользователь может вводить команды, а программа, в случае каких-то неверных действий юзера, подсказывает решение данной проблемы (checked exceptions).

    Нет. Если пользователь может что-то сделать в вашем приложении - значит это нормально для вашего приложения. Нормально - значит не исключительно. Использовать исключения для управления потоком выполнения приложения - очень плохая идея. Исключения дороги.
    Проверяемые исключения нужны для того, чтобы заставить разработчика обработать исключительную ситуацию (ошибку).
    Ответ написан
    Комментировать
  • Java Exceptions. Что делать с большим количеством исключений?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    На разных логических уровнях можно (и нужно) делать re-throw более общих типов исключений (с ссылкой на оригинал внутри), если нет возможности их обработать на месте. Например, TooLongNameException и NegativePriceException где-то выше станут ModelValidationException, т.е. там вам достаточно знать, что модель кривая, вне зависимости от того, по какой причине это произошло.

    Может быть пример не самый удачный, ибо здесь наследование бы подошло. А вообще, большой список исключений - это косвенный признак того, что метод слишком много делает (S - SOLID).
    Ответ написан
    Комментировать
  • Java Exceptions. Что делать с большим количеством исключений?

    @tapokshot
    Так обработай их сразу в этом методе ).
    Ответ написан
    Комментировать
  • Есть ли инструменты для работы с Excel документами в C++/Qt?

    Rou1997
    @Rou1997
    Ищите библиотеки для C++, с XLSX проще, а вообще нет никакого смысла писать для Windows на Qt, или можно данную логику "вынести" в отдельный модуль и написать на C#, Java.

    Желательно, чтобы не требовался установленный MS офис.

    Если только желательно, то можно посредством ActiveX (COM).
    Ответ написан
    Комментировать