Writing correct code that fulfills a given requirement is typically only the first step in a cascade of steps before the final endproduct (a library, an executable, an SDK etc.) eventually gets in the hand of the user. However, most if not all those steps can and should be automated. This approach not only will catch trivial bugs, but also generate real business value as the development time can be spent with other, more important work.
This workshop will introduce and discuss state-of-the-art tools and processes for C and C++ based projects, covering the whole software development lifecycle.