Practical Tips for How to Survive and Thrive in the Chaos of Legacy Software
▻https://hackernoon.com/practical-tips-for-how-to-survive-and-thrive-in-the-chaos-of-legacy-soft
While we’d all love to be working on new technologies, nice clean code and have a generally easy life all of the time — this can’t always be the case.At some point in our careers we have to lift the veil of a legacy software system and gaze at what is beneath…“Oh wow… Struts 1, SOAP and ANT with no dependency management… Beautiful… ?”What can we do to make this somewhat undesirable situation a little more tolerable?Docker… Dockerise All Of The ThingsDocker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow developers to package applications with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.Incorporating #docker into a project should become like a reflex and I’d recommend is the (...)
#software-development #software-engineering #legacy-code #software-architecture