Agile2013 has ended
Back To Schedule
Thursday, August 8 • 2:00pm - 3:15pm
The Latest in Mocks for [Legacy Embedded] C (James Grenning) LIMITED

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity seats available

Practicing TDD in C is different than in Object Oriented languages. Specifically inserting test-doubles into your code and tests cannot rely on subclassing. You need to be proficient on using every stage of the build to sneak in the test doubles. Embedded developers often face the largest challenges, as they are likely to be wed to non-standard silicon-specific compiler tool chains.

In this class we'll see the latest using the linker, preprocessor, and function pointers to break problem dependencies. We'll also look at some of the tools available like CppUMock and the Fake Function Framework to avoid the tedium of creating all your test doubles and wiring by hand.

avatar for James Grenning

James Grenning

President, Engineer, Coach, ..., Wingman Software Consulting
James Grenning’s trains, coaches and consults worldwide. With decades of software development experience, both technical and managerial, James brings knowledge, skill, and creativity to software development teams and their management.  As his professional roots are in embedded... Read More →

Thursday August 8, 2013 2:00pm - 3:15pm CDT
Canal B