• Skull giver@popplesburger.hilciferous.nl
    link
    fedilink
    arrow-up
    13
    ·
    7 months ago

    When reproducing a bug? Most of the time. Reasoning back from the variable name and location of a null dereference with a provided call path is much more than you get with tons of languages, especially when calls from frameworks or external libraries enter the mix.

    It won’t tell you exactly what to fix, you’ll need to debug for that (C# does some black magic to allow you to do that, Java doesn’t come close to the capabilities of full fat Visual Studio), but you won’t need to waste any time deciphering where the program crashed.

    Every crash is frustrating, but the stack traces themselves are super useful.