And Ruby.
Ruby/Rails codebases still use exceptions by convention for application level control flow, unwinding the stack and losing all
error context.
Error handling is business logic; treating it as "exceptional" makes the codebase out of sync with requirements.
Conversation
I am not trying to be divisive today, I just wanted better answers from that team yesterday and was disappointed with the replies despite trying very hard given the context of shit I had to sift through to make sense of anything.
1
5
Replying to
Ugh I've been there. A number of years doing Ruby and feeling like I was constantly in a fog of confusion. I really struggle without a type system to help me. 🥺


