
This highly practical 1-day course authored by Venkat Subramaniam, will teach you how to identify and refactor design and code smells. You will learn how to support Agile development, evolutionary design, high quality code and evolvement of design and code through high quality design. You will learn to recognise "signs of design smells" and ways to identify and measure design quality. We will also take an in-depth look at tools and IDE facilities to make refactoring not only feasible, but fun! This course is best suited for experienced designers and Agile developers who want to learn refactoring techniques.