July 16: The Java Legacy Code Survival Guide: Add Features Without Fear


Details
Title: July 16: The Java Legacy Code Survival Guide: Add Features Without Fear
Thank you to BTI360 for hosting. They are providing the venue, plus food and refreshments.
Details:
How do you feel when you need to add a new feature to a legacy system with no tests, confusing naming, and tight coupling? Nervous? Anxious? What if there was a way to make it safer to work with and even enjoyable?
The key is to make the code safer to work with by adding tests, improving names, and refactoring toward OO principles like encapsulation and abstraction. Through live coding examples, you’ll see how small, simple refactorings can make adding new features easier.
By the end of this session, you’ll be able to identify common Java code smells, apply refactoring techniques to improve code design, and safely add new features to your codebases with confidence.
Agenda:
6:30 PM - Meet and Greet
7:00 PM - The Java Legacy Code Survival Guide: Add Features Without Fear by Steven Diamante
8:30 PM - Wrap Up
## Location
BTI360’s Office in Herndon
The office is across from Worldgate, looking down on the toll road.
## Address
12930 Worldgate Dr, Ste 400, Herndon, VA 20170 [map]
Watch this video for arrival details! Parking and Arrival Instructions
## Logistics
- PARKING: Use the surface lot. All spaces marked MIII are open for parking. Please avoid Management spaces, State Farm and SP+
- ARRIVAL: Follow the signs from the front entrance to the freight elevator located in the parking garage on level P2. Take the elevator to Suite 400 (Floor 4).
- Watch this! Parking and Arrival Instructions

July 16: The Java Legacy Code Survival Guide: Add Features Without Fear