7 ms·
characterizing people who think checked exceptions as either bad programmers or unable to have their own opinion on the matter does not do a great service to yo
by agos 2y ago
characterizing people who think checked exceptions as either bad programmers or unable to have their own opinion on the matter does not do a great service to your argument
- ragnese 2y agoYeah, that whole statement there is probably unnecessary and I can see it being off-putting. I'll edit it if I still can. However, I just want to make it clear that I wasn't intending to call anyone a "bad programmer". At least not in a personally insulting way. We've all been in a position where we were uninitiated at something. And most of us have been in a situation where we've jumped into a new programming language without having any kind of "formal" education on the design, philosophy, and intended best practices. For example, with Java, one should read documents like: https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html https://docs.oracle.com/javase/tutorial/essential/exceptions..., especially this part: https://docs.oracle.com/javase/tutorial/essential/exceptions/runtime.html https://docs.oracle.com/javase/tutorial/essential/exceptions.... So, again, that part wasn't actually meant as an insult. We're all uneducated about many things at every point in our lives. And I think that lack of education or guidance on designing error types and handling has caused a lot of people to end up burying themselves in checked exception hell, and dismissing the whole thing because of that frustration. The other part about cargo-culting... well, yeah, that was me insulting people.