Français  |  Home  |  Contact
  Who We Are   |   Services

 REFACTORING




Objectives

At the end of this course, you will be familiar with refactoring concepts. You will be able to recognize problems in the code (code smells) and know how to improve the design of the code without changing its behavior. You will have a chance to try different refactoring techniques and tools in the context of a small application.

Target Audience

This course is intended for people involved in building software using an Agile iterative process. Architects and developers will benefit most.

Prerequisites

You must be familiar with an object oriented language such as C#, VB.Net or Java. Knowledge of unit testing frameworks such as NUnit or JUnit is a plus but is not required.

Topics

• What is Refactoring and why?
• Unit tests required as a safety net
• Code smells
• Simple design
• When to refactor?
• Refactoring one step at a time
• Refactoring with legacy code
• Refactoring for performance != Refactoring

Go back to training list
© 2009 Elapse Technologies inc.
All Rights Reserved

Legal Notices


Who We Are   |   Services
  Address:

152 Place Bergeron
St-Adolphe-d'Howard
Quebec, Canada
J0T 2B0

Telephone: 514-862-6836
Email: info@elapsetech.com