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

22.1Constraints
⊳Every single procedure and function checks the sanity of its arguments and refuses to continue when the arguments are unreasonable.
⊳All code blocks check for all possible errors, possibly log context-specific messages when errors occur, and pass the errors up the function call chain.
22.2A Program in This Style


22.3Commentary
THIS STYLE is as defensive as the previous one: the same possible errors ...
Read now
Unlock full access