Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Code Archaeology

A session at Lone Star Software Symposium

Feature requests are steadily pouring in, but the team cannot respond to them. They are paralyzed. The codebase on which the company has "bet the business" is simply too hard to change. It's your job to clean up the mess and get things rolling again. Where do you begin? Your first task is to get the lay of the land by applying a family of techniques we'll call "Code Archaeology."

In this session we will learn how to systematically explore a codebase. We'll look at what tools are available to help us out, slinging some wicked shell-fu along the way. We'll look at "code islands" and "code bridges," and how to construct a "map of the code." We'll also examine the wisdom that thought leaders like Michael Feathers and Dave Thomas have leant to this subject.

Once we've gained a thorough understanding of what we have in front of us, we'll learn approaches for getting the system under test and refactoring so that we can start to pick up the pace and respond to user requirements without making a bigger mess. You'll leave this session well prepared to tackle the next "big ball of mud" that gets dumped on your desk.

About the speaker

This person is speaking at this event.
Matt Stine

Christian, husband, dad, software architect, flufftalker bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 11:00am12:30pm CST

Date Sun 22nd July 2012

Short URL

lanyrd.com/stbcq

Official session page

www.nofluffjuststuff.com/

View the schedule

See something wrong?

Report an issue with this session