Developing Project Guidance Through Code History Mining w/ Michael Feathers
Event Information
Description
Overview
In this workshop Michael Feathers will relate a series of techniques he's used to find actionable information about trends in code bases.
In addition to the presented material, participants will get the chance to extend these techniques through a series of mining exercises in a large codebase.
The workshop will focus on tooling around the Git version control system and end with a discussion about to best convey discovered information in a team context
Trainer
Michael C. Feathers is author of Working Effectively with Legacy Code and an independent consultant based in the USA.
Over the years, Michael has spent a great deal of time helping teams alter design in code bases. Michael has taken on leadership roles in industry at Groupon and Chief Scientist of Obtiva. He also has many years of experience as a Consultant and Trainer with Object Mentor International.
Organisers
This event in London is organised by eXtreme Tuesday Club and the course venue is generously being provided free of charge by Zuhlke. Registration includes light sandwich lunch.
Preparation
Come with your laptop set-up with a Ruby, Python or Clojure interpreter and your favourite text editor. Analysis data and source code will be provided.