Living with legacy code

Rowan Merewood (26.Feb.2010)
Talk at PHP UK Conference 2010 (English - UK)

Rating: 4 of 5

Legacy code is a burden that few developers are lucky enough to avoid in their professional lives. We'll look at how legacy code develops and some of the early warning signs to watch out for. Where it's already a problem, we'll explore the strategies that can be used to replace, isolate or integrate that code and some practical methods for achieving it. This talk will weigh these ideas up in terms of time and cost to help you take a pragmatic approach to taming or slaying your monster.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 3 of 5

26.Feb.2010 at 12:40 by Dave Ingram

Not quite what I expected the talk to be - more about reverse-engineering a legacy system that nobody in your team has really been involved in. Fair speaker, and started well, but seemed to lose enthusiasm partway through.

Rating: 4 of 5

26.Feb.2010 at 12:52 by Ivo Jansch

Second time I've seen it, still good. Like the slide designs and the pragmatism.

@dmi isn't that what's in the title and abstract? This is what legacy code is, and the way to deal with it.

Rating: 4 of 5

26.Feb.2010 at 12:59 by David Goodwin

Useful content / tools mentioned. Thanks

Rating: 5 of 5

26.Feb.2010 at 13:22 by Marc Gear

Excellent talk, funny, well presented, engaging. Loved the use of comics in the slides, excellent talk. Some great content and links to tools. Check it out if slides/audio are available.

Rating: 5 of 5

26.Feb.2010 at 13:31 by Ian Pettitt

Excellent talk with plenty of useful and practical tools and examples presented. Thanks.

Rating: 5 of 5

26.Feb.2010 at 14:07 by Ian Barber

Very nice talk about handling working with older code, lots of practical advice which is always a plus!

Rating: 4 of 5

26.Feb.2010 at 14:09 by Dom Udall

Nice, good guidelines on working with legacy code, well presented and structured. Some good quotes too!

Rating: 5 of 5

26.Feb.2010 at 15:02 by Martin Ledgard

Good speaker, well presented, simple slides and lots of useful suggestions.

Rating: 5 of 5

26.Feb.2010 at 15:33 by Jeremy Coates

Ace speaker, easy to listen to, good reinforcement of concepts using comics :)

Rating: 4 of 5

26.Feb.2010 at 16:32 by Sebastian Marek

Good talk, great slides and lots of humor. Nothing new to me buddy :D

Rating: 5 of 5

27.Feb.2010 at 12:25 by John Billings

Great talk, amazing to see how much RM has changed his style since moving PlusNet -> iBuildings.

Loved the slides with the oldschool comics, great tools, great process advice. Will be making a lot of use of all of this shortly in my work.

Nice to see someone flying the flag for pragmatism, and testing, and good advice on what to do when you're forced to produce more legacy code based on old legacy code.

I will definitely be yoinking the term 'Technical Debt' to use in conversations with management.

Rating: 5 of 5

27.Feb.2010 at 14:17 by Ben Waine

Great talk, excellent slides. I really appreciated the straight forward check lists given for each stage of preparing and dealing with the legacy code.

Definitely useful points to feed back to our client services team as to what resources they should be looking at getting hold of at the start of a legacy project.

Thanks!

Rating: 1 of 5

27.Feb.2010 at 14:48 by Richard Harrison

I now realise how much I hate crap legacy code: even a well presented talk by a charismatic speaker upset me.

Rating: 5 of 5

27.Feb.2010 at 23:46 by Liam Wiltshire

Great talk - really covered everything in a really engaging way!

Rating: 4 of 5

28.Feb.2010 at 16:25 by Matt Roberts

Really good talk. Great slides and well presented. Good job.

Rating: 4 of 5

01.Mar.2010 at 12:53 by Paul Lomax

First half was a bit obvious (reading docs, etc) but second half with practical examples of dealing with code was much more useful.

Rating: 5 of 5

01.Mar.2010 at 14:06 by Alex Luneburg

Really great talk that covered pretty much all aspects of dealing with legacy code. It was well presented with great slides, and from now on when I'm dealing with a soul-destroying timebomb of a bloated legacy system I can dream of all the docs that just couldn't be found or tools couldn't be practically implemented.

Still, we can but try!

Cloud server hosting by Combell Combell      © Joind.in 2012