Acceptance Testing Legacy Code

Legacy code is everywhere and we cannot escape it. Today I'm going to talk about making legacy code acceptable from a developers perspective.

When taking over a legacy project or adding features to an existing application it is important to be aware of the current levels of stability. I do this through a series of acceptance and smoke tests that I can run automatically when the software changes.

This gives me a level of confidence that my changes work and don't break the existing code base.

There are challenges with acceptance testing and certain things to be aware of when setting up a test suite. I will discuss these topics and more in todays podcast.

*** My Programming Publications ****

Docker In Motion course:

Hands-on Microservices in Python course:

Udemy courses

Skillshare courses

*** Programming resources ***

Programming books from Manning Publications:


Domains for $0.88

Cloudways AWS hosting

*** Follow How To Code Well ***






*** Subscribe to the news letter ***

DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows me to continue to make web development videos like this. Thank you for the support!

Subscribe to the HowToCodeWell newsletter