Talk in English - UK at phpDay 2018
Track Name:
Track 2
Short URL: https://joind.in/talk/337bf
(QR-Code (opens in new window))
In recent months I have had the opportunity to work on the refactoring of a large legacy application, for a good part written in procedural code: the challenge was to make the application evolve to keep up with the business needs, without embark on an expensive and unthinkable rewrite During this session I'd like to share what techniques we used to achieve the goal, highlighting what worked well, and what didn't, to give you a couple more ideas the next time you're facing a similar challenge. Some of topics: - code organization from folder structure to classes - choosing an architectural style - testing - refactoring to objects
Comments
Comments are closed.
Great case study and a lot of tips about how to refactor a big monolith.
Missing some in-depth explanation of design choices.
Interesting approach to puzzle-refactor an applcation instead rebuild it from zero.
I did not expect a tutorial. Very poor in theoretical concepts.
@Gragio, thanks for the feedback, I'm sorry the talk didn't meet your expectations. In my opinion the talk followed the description in the abstract: reporting some practical choices we made while refactoring a real application. So, no big surprises from this point of view. And you're right, there were no theoretical concept, I wasn't the point of the talk itself