"Fail Fast" (was: Re: Return explicitly "empty" MapResult (fail-fast))
Julian Fondren
julian.fondren at gmail.com
Sat Jan 31 19:44:25 UTC 2026
On Saturday, 31 January 2026 at 16:11:15 UTC, kdevel wrote:
> Sorry for not being able to fetch the bibliographically correct
> references to that 20+ year old paper [1] by Jim Shore in IEEE
> Software. First page second column:
>
> "In contrast, a program that fails fast will throw an
> exception"
>
>
> [1] Jim Shore: Fail Fast
> https://martinfowler.com/ieeeSoftware/failFast.pdf
From that link it's clear that the OP means the plain meaning of
these words, that on the failure path a bunch of unnecessary work
should be skipped, rather than this very specific jargon reading.
Jargon's just jargon and should be discarded rather than
resurrected when it falls out of fashion or when it becomes a
barrier to communication instead of an aid to it.
This idea was expressed better by Joe Armstrong anyway.
More information about the Digitalmars-d-learn
mailing list