HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Masterclass: Reducing Technical Debt with Michael C. Feathers (TECHNICAL-DEBT-01-02)
CODE: TECHNICAL-DEBT-01-02          DURATION: 2 DAY/S
Technical Debt is a catch-all term that we use for entropy in software development. Systems grow, become unruly, and difficult to work with. When this happens, we often know that we can do better, but it is hard to take concrete actions which help us get a strong a sense of control over the evoluton of an entire code base.

This is material beyond what Michael outlined in his classic book "Working Effectively in Legacy Code." It is more focused on large scale change.

Please note that places are limited so book now to avoid disappointment!

LEARN HOW TO:
  • Identify various types of technical debt
  • Assess the amount of technical debt in your codebase
  • Develop design plans for large-scale refactoring and debt mitigation
  • Alter team and organizational process to make refactoring a first-class practice
PROGRAMME
During this two-day Masterclass, Michael will outline what he has learned about managing change in large code bases over time.

Topics covered include:
  • A Pragmatic Definition of Technical Debt
  • Design Decision Cards
  • Feature Probes
  • Scratch Refactoring
  • Design Direction Tagging
  • Limited WIP Refactoring
  • Design Quality Trend Analysis
  • Systematic Refactoring/Rewriting
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 27 Jun 2013 by Michael C. Feathers. Michael C. is also the author of this course.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
27-06-13 London £1295.00 - Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Michael Feathers is an independent consultant. Prior to that, he was a member of the technical staff at Groupon and Chief Scientist of Obtiva.
More about Michael C. Feathers
IS THIS COURSE FOR YOU?
This class is aimed at experienced developers involved in projects with code that is difficult to understand or change.

COURSE PREREQUISITES
Important - Important - Please note: Delegates are requested to bring their own laptop to this course with a Text Editor (similar to TextMate, vi, or emacs). If you are unable to bring a laptop for the course, please email sales.

COURSE LABS & EXERCISES

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
27-06-13 London £1295.00 - Book Online Now
Book Online or Call Sales on +44 (0)207 1839040

FOLLOW ON COURSES
Continuous Integration and Delivery
Uncle Bob Martin's Clean Code: Agile Software Craftsmanship
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer