Will your program still be correct next year?

Björn Fahller

⏱ 60 minute session
beginner
intermediate
15:30-16:30, Wednesday, 25th June 2025

Let's discuss what tests are for, and let those thoughts evolve into guide lines for a good testing philosophy. This talk is based on my experiences, both good and bad, and will offer advice for testing throughout the lifetime of your program. I will also discuss some pitfalls that are easy to fall into, and how to avoid them. The primary focus will be on unit-testing, but the philosophy and conventions are applicable to many more types of tests.


🏷 evolution

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.