exception phải là cái cực kì bất ngờ, như connection vào db đang chạy ngon lành bỗng dưng bị đứt bóng vì server db sập thì cái đó mới là exception, còn id ko tồn tại trong bảng mà quăng exception thì backend dev gì ngu vậy
ngôn ngữ có exception mà xài vô tội vạ thì là dev ocschos hết, tránh xa cái fw đó ra
có lẽ nó muốn code nó đẹp, function signature đẹp, ví dụ
User getUser(id) chứ đéo muốn xấu xí như
expected<User> getUser(id) hay
tuple<User, ErrorCode> getUser(id) nên xài exception vô tội vạ, thì về lớp 1 dạy vở sạch chữ đẹp đi chứ làm công việc logic làm gì mà thích vở sạch chữ đẹp hơn logic