Test-Driven Development
& Refactoring Techniques Primer

 

This is a one-day course designed to familiarize students with the concepts of Test-Driven Development (TDD) and Refactoring. The course is intended for Java developers who are just beginning to learn the skills of TDD and Refactoring. It is also the minimum prerequisite to our Principles, Patterns, and Practices of Object-Oriented Java Programming course.

 

Through a series of lectures and demonstrations, students are introduced to TTD and Refactoring. Topics include:

  • Professionalism and craftsmanship
  • Clean Code
  • Code Smells
  • De-odorizing code by using refactorings
  • Unit testing
  • Refactoring techniques
  • The Test Driven Development process
  • Design Patterns for testing and refactoring

 

Objectives

By the end of this course, you will be able to:

  • Understand how to improve code without risking breakage
  • The ability to create automated test suites that run quickly
  • How to keep the code running at all times
  • How to use JUnit
  • Test Doubles such a Mocks, Fakes, and Stubs
  • Identification and remediation of code smells
  • A disciplined and practical approach to software development

 

Detailed Outline

 

Prerequisites

  • Must know Java

 

Length

  • 1 day

 

Price

  • $895
  • Price includes course lecture slides and notes

 

Registration and Start Dates

To request an onsite or private course or for more information about registration and start dates, call 1-847-249-4209 or

 

Register now button

 

Onsite Requirements

 

Register Today!

Call 1-847-249-4209

©2006 Object Mentor Inc | Privacy Statement | Terms of Use