|
|
ACCU London:Rethinking Unit Testing in C++
Rethinking Unit Testing in C++
Kevlin Henney, author of Agile Development for Developers will explore the typical styles used for C++ unit-testing frameworks before going on to look at other possibilities that are more likely to encourage programmer testing and higher quality unit tests. C++ continues to be used widely in a number of domains. However, in spite of its continued popularity and presence, much of the recent thinking on programmer testing has passed C++ by. For reasons of programmer culture and language design, the practice of programmer testing and techniques such as TDD are often not even on the radar of many C++ programmers. This situation is not helped by the limitations of many C++ unit-testing frameworks. Some of the issues are caused by limitations in the language, whereas others are limitations in thinking.
In this talk, Kevlin Henney will explore the typical styles used for C++ unit-testing frameworks before going on to look at other possibilities that a more likely to encourage programmer testing and higher quality unit tests.
From the raw use of the assert macro, to xUnit-style frameworks, to more natively C++-style frameworks and then onto a specification-centric approach that abandons functions as the basic unit of test case decomposition. The technical and practitioner pros and cons of each approach are examined.
Join Kevlin's Agile Development for Developers workshop on June 21-23rd...
 | |
Although Kevlin lives in the UK, he's always abroad giving talks at Agile and Software Development conferences, so this workshop is really a rare opportunity to learn Agile Development skills from Kevlin! To join Kevlin on June 21-23rd, click here, or to find more information, please click here
|
Just a thought . . .
You might also be interested in:
ABOUT KEVLIN HENNEY
|
Kevlin Henney is a regular columnist for various industry magazines and a well known and popular speaker on topics such OO Design, Patterns, Agile Development and Software architecture at conferences in Europe and North America.
More about Kevlin Henney
|
ABOUT THE ACCU LONDON
|
ACCU is an organisation of programmers who care about professionalism in programming and are dedicated to raising the standard of programming.
More about the ACCU London
|
|
PODCAST RETHINKING UNIT TESTING IN C
|
AGILE DEVELOPMENT COURSES
|
AGILE DEVELOPMENT PODCASTS
|
OTHER AGILE DEVELOPMENT EVENTS
|
Dialogue Sheets, a new tool for retrospectives
FREE EVENT:
In The Brain of Allan Kelly
London, Monday, February 13th
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
Manchester, Monday, February 13th
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
London, Thursday, February 16th
|
|
Linda Rising's Patterns for Introducing New Ideas
1 DAY COURSE. Featuring Linda Rising London, Monday, February 27th
|
|
Deception and Estimation: How We Fool Ourselves
FREE EVENT:
In The Brain of Linda Rising
London, Monday, February 27th
|
|
Agile Testing UK
FREE EVENT:
Powershell Workshop
London, Monday, February 27th
|
|
Linda Rising's Influence Strategies
.5 DAY COURSE. Featuring Linda Rising London, Tuesday, February 28th
|
|
Linda Rising's Patterns for Customer Inte
.5 DAY COURSE. Featuring Linda Rising London, Tuesday, February 28th
|
|
|
|