19 lines
445 B
Markdown
19 lines
445 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 at higher levels of function call chains, wherever it is meaningul tp do so
|
|
|
|
Possible names:
|
|
|
|
- Passive aggressive
|
|
|
|
|