09.07.2026 Ошибки, паники и исключения: как языки обращаются с отказами Как Go, Rust, C++ и Java проводят границу между ожидаемым отказом и сломанным инвариантом, и как осознанно выбирать между возвратом ошибки, паникой и исключением #go #rust #cpp +2 #java #error-handling