Autoren: Kevlin Henney
C++ continues to be used widely in domains where hardware and performance concerns dominate.
C++ continues to be used widely in domains where hardware and performance concerns dominate. 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. This session explores 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.