Proven strategies for maintaining and enhancing legacy code!
Working Effectively with Legacy Code
Learn more
Winner of the 2002 Jolt Award!
Agile Software Development: Principles, Patterns, and Practices.
Click
here
to learn more.
A pragmatic view of UML!
UML for Java Programmers.
Click
here
to learn more.
|
 |
Test First Programming with XUnit
2-Day Course
Price:
$1400
On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details
Click here for on-site set up guidelines
Course includes course notes and workbook for exercises.
What You Will Learn
In this course, you will learn how to use the xUnit unit testing framework as a design tool.
In a hands-on environment, you will learn how to approach design from the outside-in, from
the point of view of a test, and satisfy those tests with running code. You will also learn
how tests can be used to incrementally grow well-factored, easily maintainable systems.
Objectives
+ Use of the xUnit framework
+ Use of "intention" to drive interface design
+ Test-first programming of object clusters
+ When to use Mock objects
+ When to refactor when growing systems test-first
Course Content
Testing Frameworks: using xUnit (JUnit, CppUnit, NUnit)
Driving design of a single class
Test first design of object clusters
Testing patterns
Multi-threaded systems
User Interface testing
Exercise
|
Before The Course
This is a technical course for software engineers who have experience working with an OO
language and want to learn a strongly evolutionary approach to object programming.
Some experience with refactoring is recommended.
- Object Mentor Courses
Real-World Programming in Java: From UML to Code (optional)
Object-Oriented Programming in C++ (optional)
Refactoring
- Books
Refactoring
Martin Fowler
- Articles
After The Course
Mentoring and Development services are also available to help your projects succeed.
- Object Mentor Courses
XP Immersion
|
|
|