22 lines
504 B
Markdown
22 lines
504 B
Markdown
Style #22
|
|
==============================
|
|
|
|
Constraints:
|
|
|
|
- Every single procedure and function checks the sanity of its
|
|
arguments and refuses to continue when the arguments are
|
|
unreasonable, jumping out of the function
|
|
|
|
- When calling out other functions, program functions only check for
|
|
errors if they are in a position to react meaningully
|
|
|
|
- Error handling occurs at higher levels of function call chains,
|
|
wherever it is meaningul to do so
|
|
|
|
Possible names:
|
|
|
|
- Passive aggressive
|
|
- Exception
|
|
|
|
|