lenec ru

← все теги

#error-handling

3 поста

Dead letter queue: куда складывать сообщения, которые не получилось обработать

Сценарий, который я разбирал не раз: consumer получает событие OrderCreated, обработчик падает с NullPointerException, retry-механизм брокера повторяет доставку. Раз, два, тысячу раз. Consumer-под…

83 13K
Алексей Морозов

Result vs panic в Rust: когда что использовать без догматизма

В Rust-коммьюнити есть негласное правило: panic! — зло, всё через Result. Это упрощение, которое приводит к смешным конструкциям: unwrap() внутри тестов, ? везде в main, и обработка ошибок «потому…

426 13K
Игорь Лебедев

Error Boundaries в React: где ставить и как не превратить в общий catch

Error Boundary — один из тех механизмов, про который все знают, но почти никто не использует осознанно. Чаще всего я вижу либо «в проекте нет ни одной границы, всё падает белым экраном», либо «один…

331 13K
Юлия Скворцова