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.

Geek Time September 2016 : Coding Dojo - Working on Legacy Code

113 views

Published on

Coding Dojo - Working on Legacy Code
Par Nizar GARRACHE, CTO OLBATI
Au Geek Time de Septembre 2016

Published in: Software
  • Be the first to comment

  • Be the first to like this

Geek Time September 2016 : Coding Dojo - Working on Legacy Code

  1. 1. Coding Dojo Working on Legacy Code Geek Time - September 2016 Nizar GARRACHE OLBATI CTO
  2. 2. OLBATI - Geek Time - September 2016 2 Top Gear Kata ● git clone https://github.com/olbati/ocd-top-gear
  3. 3. OLBATI - Geek Time - September 2016 3 Legacy application... ● Generate revenue ● Are difficult to maintain
  4. 4. OLBATI - Geek Time - September 2016 4 What’s a legacy code? ● Old code base? ● Outdated technology ● “Legacy code is code without tests” - M. Feathers
  5. 5. OLBATI - Geek Time - September 2016 5 Problems with legacy application ● Nothing… if you don’t need to change it ● It’s hard to add new features ● Changes may introduce regressions ● Code hard to understand ● Can’t be delivered as quickly as you would like
  6. 6. OLBATI - Geek Time - September 2016 6 The Boy Scout Rule Leave the campground cleaner than you found it
  7. 7. OLBATI - Geek Time - September 2016 7 Thanks! Any questions? @ngarrache nizar.garrache@gmail.com

×