Systematic Error Handling in C++ (2012 - Andrei)
C++ and Beyond 2012
- error handling is about error in the inputs, not bug.
    - hardware work
- program is correct
- opposed tp general reliability
- but consider
  	- network error
        - device error
- data error
 
 
Hypothesis
- bad error handling engenders errors
- insufficient testing make improbable error scenario
- legit error lead to corrupt programs
Expected
- either T
- or the reason T was not created
Dislocation + Nestng = Fail
- scope_guard
    - encapsulate control flow
- scope_guard composition
- put action at top level
 
    Written on September 21, 2019, Last update on September 21, 2019
  
	
		
    	c++
  		
    	error-handling
  		
    	software
  		
    	exception