Don’t say anyway, say anyhow

  • squaresinger@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 days ago

    What really sucks, imho, is that lazy programmers won in java’s checked exception wars.

    With checked exceptions you have to type a little more, but it means that you can be sure you caught every exception type.

    By making everything into a runtime exception you never know if you caught all relevant types of exceptions.

    Which then again leads to people blanket-catching Exception because that way the app will at least not randomly crash due to a forgotten catch for some obscure exception type.

    It’s a trash solution for a trash problem caused by lazyness even though there was a real solution available all along.