Wednesday 

Room 2 

16:20 - 17:20 

(UTC+02

Talk (60 min)

When to give up, and how?

Programs with constrained states are susceptible to end up in contradictory situations. The most likely cause of this is bugs. What to do when the program is found to be in a state where it cannot function correctly? Continue doing the wrong thing? Crash? What if it the situation can be saved? Let's look at some situations and some options we have.

Technique

Björn Fahller

Björn is a senior software developer at Net Insight, where he is keen on improving the skills of the teams he works in, by learning, and by sharing knowledge. Björn has worked full time with software development since 1994, mostly for networking products, and primarily in C++. He is the creator of the popular open source C++ libraries, Trompeloeil for mocking, and strong_type for type safety.