Refactoring a large legacy PHP Application: a case study

Michele Orselli (11.May.2018 at 15:30, 1 hr )
Talk at phpDay 2018 (English - UK)

Rating: 4 of 5

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

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= four plus seven

Comments

Rating: 5 of 5

11.May.2018 at 16:59 by Simone D'Amico (13 comments) via Web2 LIVE

Great case study and a lot of tips about how to refactor a big monolith.

Rating: 3 of 5

12.May.2018 at 20:21 by dParadiz (46 comments) via Web2 LIVE

Missing some in-depth explanation of design choices.

Rating: 4 of 5

21.May.2018 at 22:27 by Stefano Consolaro (7 comments) via Web2 LIVE

Interesting approach to puzzle-refactor an applcation instead rebuild it from zero.

© Joind.in 2018