Working Effectively With Legacy Code

Tech Startup Founder at ConfEngine
Sep. 9, 2008
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
1 of 68

More Related Content

What's hot

Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principlesSanjoy Kumar Roy
Wpf IntroductionWpf Introduction
Wpf IntroductionMartha Rotter
Refactoring Tips by Martin FowlerRefactoring Tips by Martin Fowler
Refactoring Tips by Martin FowlerIgor Crvenov
Working with Legacy CodeWorking with Legacy Code
Working with Legacy CodeEyal Golan
Padrões de Integração de Sistemas com Spring IntegrationPadrões de Integração de Sistemas com Spring Integration
Padrões de Integração de Sistemas com Spring IntegrationHelder da Rocha
Modern UI Development With Node.jsModern UI Development With Node.js
Modern UI Development With Node.jsRyan Anklam

Viewers also liked

XPDays Ukraine: LegacyXPDays Ukraine: Legacy
XPDays Ukraine: LegacyVictor_Cr
Club of anonimous developers "Refactoring: Legacy code"Club of anonimous developers "Refactoring: Legacy code"
Club of anonimous developers "Refactoring: Legacy code"Victor_Cr
Legacy: как победить в гонке (Joker)Legacy: как победить в гонке (Joker)
Legacy: как победить в гонке (Joker)Victor_Cr
XP Days Ukraine 2014 - Refactoring legacy codeXP Days Ukraine 2014 - Refactoring legacy code
XP Days Ukraine 2014 - Refactoring legacy codeDmytro Mindra
Как пишутся и поддерживаются Enterprise системыКак пишутся и поддерживаются Enterprise системы
Как пишутся и поддерживаются Enterprise системыSergey Nemchinsky
Towards a Principle-based Classification of Structural Design SmellsTowards a Principle-based Classification of Structural Design Smells
Towards a Principle-based Classification of Structural Design SmellsTushar Sharma

Similar to Working Effectively With Legacy Code

Stopping the Rot - Putting Legacy C++ Under TestStopping the Rot - Putting Legacy C++ Under Test
Stopping the Rot - Putting Legacy C++ Under TestSeb Rose
Clean codeClean code
Clean codeKhou Suylong
CLR Exception Handing And Memory ManagementCLR Exception Handing And Memory Management
CLR Exception Handing And Memory ManagementShiny Zhu
Grails unit testingGrails unit testing
Grails unit testingpleeps
Pragmatic Parallels: Java and JavaScriptPragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScriptdavejohnson
Bring the fun back to javaBring the fun back to java
Bring the fun back to javaciklum_ods

More from Naresh Jain

Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain

Recently uploaded

Personal Brand slide show.pptxPersonal Brand slide show.pptx
Personal Brand slide show.pptxLewisValentin
VCOSA - VIETNAM COTTON - YARN MARKET REPORT - 09/2023 ISSUEVCOSA - VIETNAM COTTON - YARN MARKET REPORT - 09/2023 ISSUE
VCOSA - VIETNAM COTTON - YARN MARKET REPORT - 09/2023 ISSUEVietnam Cotton & Spinning Association
Gary Thomas (Kentucky) - A Seasoned Professional.pdfGary Thomas (Kentucky) - A Seasoned Professional.pdf
Gary Thomas (Kentucky) - A Seasoned Professional.pdfGary Thomas - Kentucky
Turning diligence insights into actionable integration stepsTurning diligence insights into actionable integration steps
Turning diligence insights into actionable integration stepsDeloitte United States
8 Types of Pipe Expansion Joints and Their Uses.pptx8 Types of Pipe Expansion Joints and Their Uses.pptx
8 Types of Pipe Expansion Joints and Their Uses.pptxFlexpertBellows3
2Q23_EN.pdf2Q23_EN.pdf
2Q23_EN.pdfirhcs

Recently uploaded(20)

Working Effectively With Legacy Code

Editor's Notes

  1. Notes 2/5/2004 Michael Feathers