Test Driven Development with C++ training course presents a number of modern practices for developing code based on an iterative and incremental development lifecycle. A test-driven approach, in which design is grown and code delivered incrementally according to functionality or risk, forms the basis of the construction phase of an iterative and incremental development. The use of unit testing provides confidence in existing code and supports the ability to refactor code as development unfolds.
This course is intended as a practical course: the best way to appreciate how TDD works and what it feels like is to do it in practice, making sense of the principles it embodies. This course is based on lecture material, demonstration, discussion and hands-on labs.
By attending Test Driven Development with C++ workshop, delegates will learn to:
- Appreciate the benefits of a continuous and iterative approach to design and delivery
- Recognise the purpose and practice of refactoring in keeping a system supple and adaptable
- Know how to build up a set of tests and simple test frameworks for units of code
- Understand the consequences of dependency management on testing and code quality
Experience in C++ and familiar with object-oriented principles and practices. Any previous exposure to unit testing tools or agile development concepts is beneficial but not essential.
- This b>Test Driven Development with C++ class is suitable for Software Engineers, Developers, Programmers, Architects, Senior Developers
