Changing Legacy Code with Continuous Delivery
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