July 2020
Intermediate to advanced
360 pages
7h 8m
English

23.1Constraints
⊳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 meaningfully.
⊳Exception handling occurs at higher levels of function call chains, wherever it is meaningful to do so.
23.2A Program in This Style

23.3Commentary
JUST LIKE THE PREVIOUS STYLE, this style deals with ...
Read now
Unlock full access