Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
RefactoringJacopo Romei
Refactoring
Car rental             Refactoring
Car rental               Legacy code             Refactoring
Car rental               Legacy code             Refactoring                             What is it?                      ...
Car rental               Legacy code             Refactoring                             What is it?                      ...
Car rental               Legacy code                             Clean code                                   that works  ...
Car rental    Lower interest ratePrevention            Legacy code     Technical debt                 Clean code          ...
2005Agile coach                          @jacoporomeiJacopo Romei              PHP developer                              ...
Car rental        Lower interest rate    Prevention            Legacy code         Technical debt                 Clean co...
Car rental        Lower interest rate    Prevention            Legacy code         Technical debt                 Clean co...
SimplicityMaximizing the amount of     work not done
Car rental        Lower interest rate    Prevention            Legacy code         Technical debt                         ...
Thank you
Jacopo Romei jr@ideato.it  via Quinto Bucci         205 47023 Cesena (FC)  info AT ideato.it   www.ideato.it
Refactoring
Refactoring
Upcoming SlideShare
Loading in …5
×

Refactoring

1,154 views

Published on

Refactoring is a way to reduce technical debt and tackle its interest rate

Published in: Technology
  • Be the first to comment

Refactoring

  1. 1. RefactoringJacopo Romei
  2. 2. Refactoring
  3. 3. Car rental Refactoring
  4. 4. Car rental Legacy code Refactoring
  5. 5. Car rental Legacy code Refactoring What is it? Same input / output DIfferent architecture
  6. 6. Car rental Legacy code Refactoring What is it? Same input / output DIfferent architecture What is it for? Raising your code value
  7. 7. Car rental Legacy code Clean code that works Refactoring What is it? Same input / output DIfferent architecture What is it for? Raising your code value
  8. 8. Car rental Lower interest ratePrevention Legacy code Technical debt Clean code that works Refactoring What is it? Same input / output DIfferent architecture What is it for? Raising your code value
  9. 9. 2005Agile coach @jacoporomeiJacopo Romei PHP developer 1999 since Symfony2 CMF Opensource 2011 Symfony1 patches
  10. 10. Car rental Lower interest rate Prevention Legacy code Technical debt Clean code that works Refactoring Start-up What is it? Same input / output DIfferent architecture Short term goal Sustainability(?) What is it for? Raising your code valueDreadful dead end
  11. 11. Car rental Lower interest rate Prevention Legacy code Technical debt Clean code that works Refactoring Start-up Simple What is it? Same input / output DIfferent architecture Short term goal Sustainability(?) What is it for? Raising your code valueDreadful dead end
  12. 12. SimplicityMaximizing the amount of work not done
  13. 13. Car rental Lower interest rate Prevention Legacy code Technical debt Clean code that works Refactoring Start-up Simple What is it? of work not done Maximizing the amount Same input / output DIfferent architecture Short term goal Sustainability What is it for? Raising your code valueDreadful dead end Null interest rate Win-win short/long term Competitors
  14. 14. Thank you
  15. 15. Jacopo Romei jr@ideato.it via Quinto Bucci 205 47023 Cesena (FC) info AT ideato.it www.ideato.it

×