Changing Legacy Code with Continuous Delivery

Subscribers:
230,000
Published on ● Video Link: https://www.youtube.com/watch?v=Z2c3sGUE2GA



Category:
Guide
Duration: 28:08
6,480 views
328


How to adopt Continuous Delivery practices for Legacy code? Adopting CI/CD is a big change. It touches on many aspects of the design and operation of organisations and systems. Introducing CD, and DevOps, to legacy systems requires specific techniques. Legacy Code Refactoring, Legacy Code Testing. Changing Legacy code, and legacy organisations, is complex and takes software craftsmanship and software engineering skills.

Continuous Delivery is a well-proven approach, but most organisations aren’t Amazon or Netflix. Most organisations start from a position of code and processes that were not designed to reliably and repeatably produce a releasable output every week, let alone multiple times per day!

In this episode, Dave Farley explores how to introduce Continuous Delivery to such organisations with lots of tips and advice on addressing some of the commonest technical barriers to improving automated testing, configuration-management and enabling much more frequent, reliable, releases.

-------------------------------------------------------------------------

📚 BOOKS:

📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

📖 The original award-winning “Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx

📖 "Working Effectively with Legacy Code", Michael Feathers ➡️ https://amzn.to/3hP0F4z

-------------------------------------------------------------------------

Interested in Dave Farley's online DevOps and CD training courses? You can find more information here ➡️ https://bit.ly/DFTraining

Keep up to date with the latest discussions, free "How To..." guides, events and online courses through our email alerts! Follow the link for the details ➡️ https://bit.ly/MailListCD

--------------------------------------------------------------------------

Continuous Delivery Ltd. ➡️ https://bit.ly/ContinuousDeliveryDF

Dave Farley's Blog ➡️ https://bit.ly/DaveFWebBlog

Dave Farley on Twitter ➡️ https://bit.ly/DaveFTwitter

Dave Farley on LinkedIn ➡️ https://bit.ly/DaveF-LI







Tags:
changing legacy code
legacy systems
legacy code refactoring
legacy code testing
Continuous Delivery
cicd
ci/cd
working with legacy code
refactoring
devops
software craftsmanship
software engineering
Dave Farley
continuous integration
legacy code
refactoring legacy code
software development