19 lines
416 B
Markdown
19 lines
416 B
Markdown
Style #23
|
|
==============================
|
|
|
|
Constraints:
|
|
|
|
- Every single procedure and function checks the sanity of its
|
|
arguments and refuses to continue when the arguments are
|
|
unreasonable, throwing an exception
|
|
|
|
- When calling out other functions, core program functions don't check for errors
|
|
|
|
- Exception handling occurs only at the top level of a function call chain
|
|
|
|
Possible names:
|
|
|
|
- Passive aggressive
|
|
|
|
|