TryBooking Logo
Subtotal:
$0.00
0
Loading...
icon-warn There are no seats available in this section. Please choose another section or time , or enter a valid access code on the event landing page .
icon-warn

ADAConf 2025 - Workshops

JOIN WAIT LIST
Select tickets
Workshops
 - 
with Dan Prager

Whether you're a tech lead, a developer or a technically minded tester, this workshop will help you approach legacy code with confidence.

 

Learn how to build an initial safety net before applying multiple refactorings, and have lots of fun along the way!

 

This workshop is for you if you:

  • are frustrated by legacy code
  • are excited to learn safe and systematic approaches to refactoring
  • enjoy pair programming and/or TDD, and are looking for new tools to extend your range
  • love working smarter, not harder

 

What's it all about?

 

We will be following a variation of the Legacy Code Retreat format. Working with legacy code (provided in a range of languages!) participants first learn how to build an overarching electronic safety net using the Golden Master Testing technique, before applying a range of refactorings too dangerous to otherwise attempt (but totally worth it).

 

As with regular code retreat, we will practice pair-programming, rotate pairs, and continue to practice rigorous unit test automation, and share our learnings.\r\n\r\nUnlike regular code retreat you do not have to delete your code at the end of each sprint, and the TDD cycle is a bit more relaxed.

 

What is Legacy Code?

 

Legacy code has been defined "as code without automated tests" and equivalently "code you are afraid to change". Unfortunately far too much "professional" code is legacy code.

 

Should I bring my own legacy code?

No. A small Legacy Code base will be supplied, available in a range of languages.

 

Will we be pair-programming?

 

Yes. And rotating pairs.

 

What should I bring?

 

We will need one laptop with internet access per two people, with a working development environment and a language* that you are comfortable with. While a test runner is desirable, it is not strictly essential.

 

*Examples will be given in pseudocode, perhaps Python and JavaScript, but the workshop is programming language agnostic.

Untangling Legacy with (or without!) AI Ticket
$799.00
1 Day - Thu 13th Nov, 2025, 9am-5pm. Karstens Melbourne, 123 Queen Street, Melbourne, Melbourne VIC 3000
Back
Next
Continue booking in a new window
Your browser does not support this feature. Press the button below to book in a new window or try a different browser.
Book in a new window
Clear shopping cart
You already have something in your shopping cart from a different Event Organiser. You can only make a purchase from one Event Organiser at a time.
Clear cart confirmation
Are you sure you want to clear your cart?
TryBooking_Icon TryBooking_Logo
  • Sell Tickets
  • Fundraising
  • About Us
©2025 TryBooking Pty Ltd
  • Privacy policy
  • Website terms of use