Talk in English - US at Longhorn PHP 2025
                                                    
                            Track Name:
                                                            Main Ballroom
                                                                                    
                                                    
                                                        View Slides: https://www.slideshare.net/slideshow/longhornphp-2025-so-you-just-inherited-a-legacy-application-pdf/283917595 
                                                                                                                                                                    
                        
                        Short URL: https://joind.in/talk/8f92b
                        (QR-Code (opens in new window))
                    
You were just handed the keys to a new repo. Your first glance over the code base causes the fearful "LEGACY" word to ring in your head. HAVE NO FEAR! I'll share the techniques I've learned after working on several legacy codebases to help update that old code to the current PHP generation. We'll cover triaging the old code base, writing tests to make sure you don't break anything, and how to modernize your old code base!
Comments
Please login to leave a comment
Great talk Joe. Lots of practical, usable advice to takeaway from this talk. Thanks for promoting good practices, like tests and CI with various tools.
I've had to go through this, and I think Joe covered all of the important items. Great talk. I like that he mentioned the options to present to stakeholders.
An excellent overview of tools and strategies for handling unwieldy codebases. I also really appreciated Joe's emphasis that just because something's *old* doesn't mean it's "legacy" (especially if it's making money).