Part 1Evolving Software

Let’s start with the evolution of software designs. We’ll discuss the consequences of scale and the challenges of legacy code. In this part, you’ll learn novel techniques to assess and analyze your codebase.

By looking into the history of your system, you’ll learn how to predict its future. This will allow you to act on time, should there be any signs of trouble.

Get Your Code as a Crime Scene now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.