| 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 XUnit2-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 CourseThis 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 CourseMentoring and Development services are also available to help your projects succeed.
 
 - Object Mentor Courses
 XP Immersion
 
 |  
|   |  |