Michael Feathers
Working Effectively with Legacy Code
Working Effectively with Legacy Code
the evening of November 15, 2005
University of St. Thomas, St. Paul, MN
University of St. Thomas, St. Paul, MN
Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this lecture, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases.
MICHAEL FEATHERS is one of the world's top providers of mentoring and skill development in TDD, Refactoring, OO Design, Java, C#, C++, and XP. Michael is the original author of CppUnit and FitCpp. He is a member of ACM and IEEE and has chaired CodeFest at three OOPSLA conferences.
Logistics
November 15, 2005
5:30 - 7:00 Social Hour / Food
7:00 - 10:00 two-part lecture with a break for snacks
5:30 - 7:00 Social Hour / Food
7:00 - 10:00 two-part lecture with a break for snacks
University of St. Thomas, St. Paul, MN
O'Shaughnessy Education Center
O'Shaughnessy Education Center
Register online at http://www.otug.org and pay at the door.
Professionals $25,
Students $10,
Volunteers free (contact president@...)
Students $10,
Volunteers free (contact president@...)
Directions:
http://otug.org/location/oecauditorium.html
Lot parking: From Downtown Minneapolis (Eastbound I-94):
- Exit I-94 at Cretin-Vandalia.
- Go right (south) on Cretin about one mile, past Selby Ave to...
- Just past (south of) the football stadium, turn left.
- Go through 1st parking lot, turn left.
- Enter Visitors Parking ramp.
From Downtown St. Paul (Westbound I-94):
- Exit I-94 at Cretin-Vandalia.
- Go left (south) on Cretin about one mile, past Selby Ave to...
- Just past (south of) the football stadium, turn left.
- Go through 1st parking lot, turn left.
- Enter Visitors Parking ramp.
From the south on I-35:
- When I-35 splits into 35E and 35W, follow 35E toward St. Paul.
- Take 35E north to the Randolph Avenue exit.
- Make a left on Randolph (crossing over 35E) and follow it a little more than two miles to Cretin Avenue.
- Turn right onto Cretin and go about 1.5 miles, past Summit Ave to...
- Just before (south of) the football stadium, turn right.
- Go through 1st parking lot, turn left.
- Enter Visitors Parking ramp.
From the Airport:
- Take Highway 5 east from the airport.
- Exit at Shepard Road-Edgcumbe where there will be a fork in the road.
- Veer left at the fork onto Edgcumbe.
- At the second stoplight, turn left onto St. Paul Avenue.
- In about three-fourths of a mile, St. Paul Avenue becomes Cleveland Avenue.
- Stay on Cleveland for about two miles to Summit Avenue.
- Turn left on Summit. The first stoplight is Cretin Avenue.
- Turn right onto Cretin Avenue.
- Just before (south of) the football stadium, turn right.
- Go through 1st parking lot, turn left.
- Enter Visitors Parking ramp.
Enter the university from Selby Avenue at Finn Street and follow the road down towards the stadium playing field to the visitors pay lot.
Street parking:
Check the signs on Cleveland, Cretin, and Selby Avenues.
Refreshments are provided by:
Consider a corporate sponsorship by emailing president@....