Size: a a a

2020 December 04

D

Dima in learn.java
Алекандр Dontsov
Ребят, а подскажите плез, как лучше обрабатывать ошибки на уровне HandlerException или через ResponseStatus?
ExceptionHandler предпочтительней
источник

D

Dima in learn.java
больше контроля
источник

GI

Grigorij I. in learn.java
+1
источник

D

Dima in learn.java
Dmitry
Я вопросы задаю только когда уже голову поломаю)
попробуй
источник

D

Dima in learn.java
источник

R

Rus in learn.java
Sam Panza
Тут частенько спрашивают, где можно задачек порешать. Так вот, позавчера стартовал очередной Advent of Code https://adventofcode.com/2020. Формат простой - 2 задачки каждый день с 1 по 25 с постепенно возрастающей сложностью. Формулировки весёлые, мероприятие известное и популярное. В общем, присоединяйтесь.
решил седня первые две мне понравилось)
источник

D

Dima in learn.java
^\b(anyInformation)\b={.+};$
источник

D

Dima in learn.java
anyInformation={12332};
источник

SP

Sam Panza in learn.java
Rus
решил седня первые две мне понравилось)
А почему только первые две? Уже восемь открытых же
источник

д

даня in learn.java
Коллеги, добрый вечер
А есть какой-нибудь интересный теор/практический? курс по самой jvm, в спеку щас не хочется лезть 🤕
источник

R

Rus in learn.java
Sam Panza
А почему только первые две? Уже восемь открытых же
ну вот сел недавно вторая понравилась
источник

SP

Sam Panza in learn.java
даня
Коллеги, добрый вечер
А есть какой-нибудь интересный теор/практический? курс по самой jvm, в спеку щас не хочется лезть 🤕
define "курс по самой jvm"
источник

д

даня in learn.java
Sam Panza
define "курс по самой jvm"
Давайте так: хочу копнуть в более глубокий уровень абстракции и начать лучше  понимать, что происходит в кишках jvm при запуске моего приложения :)
источник

GV

Gukov Viktor in learn.java
даня
Давайте так: хочу копнуть в более глубокий уровень абстракции и начать лучше  понимать, что происходит в кишках jvm при запуске моего приложения :)
источник

д

даня in learn.java
Спасибо, гляну
источник

SP

Sam Panza in learn.java
даня
Давайте так: хочу копнуть в более глубокий уровень абстракции и начать лучше  понимать, что происходит в кишках jvm при запуске моего приложения :)
исходники есть -> компиляй@дебажь@копай
источник

д

даня in learn.java
Sam Panza
исходники есть -> компиляй@дебажь@копай
ага, спасибо
источник

Э

Эд in learn.java
Раньше не любил юзать checked exceptions, ибо в котлине и шарпах их нету, и думал, что это старьё и компилятор - лох, и вот это вот всё.
А теперь думаю, что это найс в веб приложениях, когда из методов репы/ сервиса можно выбросить checked exception.
В сигнатурах методов Controller обозначить их. И в ControllerAdvice обработать. Это + к пониманию кода. Когда придёт новый чел на проект, он сразу увидит, что к чему.
Я о тех исключениях по типу UserNotFoundInDbException.
На предыдущем проекте все исключения, которые были в бизнес-логике сигналом ошибки, были Runtime. Почему я это пишу? Когда-то давно мне в чате ответили, что лучше везде uncheked exceptions применять.
источник

V

Vlad in learn.java
Эд
Раньше не любил юзать checked exceptions, ибо в котлине и шарпах их нету, и думал, что это старьё и компилятор - лох, и вот это вот всё.
А теперь думаю, что это найс в веб приложениях, когда из методов репы/ сервиса можно выбросить checked exception.
В сигнатурах методов Controller обозначить их. И в ControllerAdvice обработать. Это + к пониманию кода. Когда придёт новый чел на проект, он сразу увидит, что к чему.
Я о тех исключениях по типу UserNotFoundInDbException.
На предыдущем проекте все исключения, которые были в бизнес-логике сигналом ошибки, были Runtime. Почему я это пишу? Когда-то давно мне в чате ответили, что лучше везде uncheked exceptions применять.
Ты в сигнатура можешь и нечекд обозначить (для документации). И не заставлять всех делать трац кетч который оборачивает и выбрасывает рантайм все равно.
источник

Э

Эд in learn.java
так try-catch не будут вообще
источник