|
|
Training: "Test-Driven Development Development for C (and embedded systems)"
Time:
Thursday 13:00 - 16:00
Location:
To be announced
Abstract:
Can You test-drive in C? YES! In this tutorial we will be
test-driven several C programs ans discuss common obstacles when doing
so.
We'll start with an introduction to CppUTest which is the
unit test framework we'll use. After that we'll look at common problems
and techniques for test-driving C code. We'll then look at how to deal
with legacy code and embedded systems and describe different ways of
tackling these problems. Most of the tutorial will consist of actually
doing exercises, so make sure you take a computer and a C++ compiler
(gcc prefered).
At the end of the tutorial you wil have hands-on experience test-driven
code in C and you will know different techniques for tackling legacy
code and embedded code.
|
Large Scale Agile Expert Bas Vodde, Odd-e
Bas is originally from Holland, however has lived in China, Finland and is currently again living in China. In the 90s he worked as a developer in Holland and felt a mismatch between what he experienced as working and between "what the official literature said you should do". That was solved with the introduction of Extreme Programming and evenmore so, with Agile Development in general.
In the beginning of 2001, he had enough of the "normal life" and moved to China where he started working for Nokia. Here, he gained experience on very large projects and the traditional ways they are run. After this he became even more convinced that Agile Development is the way forward, for all size projects.
In 2005 he moved to Helsinki, Finland to introduce Agile Development and in particular Scrum, in Nokia Networks. For two years he watched dozens of teams adopt scrum and other agile practices. Recently, he moved back to one larger project to focus on a smaller scope.
His main interests are in Scrum and especially how to use it within large companies and large projects. He also focuses much on the technical practices, especially test-driven development (including refactoring) and continuous integration because he strongly believes you need a well-factored code base if you want to be fast and flexible. His hobby interests have been lean production and quality management and, of course, programming.
See also Bas' blog at
odd-e.com/blog
|
 |
| |