Toward a New Approach

Over the past decade, there’s been some fascinating research on software evolution. Like most ideas and studies from academia, these findings have not crossed over into the industry. This book bridges that gap by translating academic research into examples for the practicing programmer.

You may be wondering how the strategies we cover in this book will relate to other software development practices. Let’s sort that out so that you know how your new skills will complement your existing ones.

  • Tests: The techniques you are about to learn let you identify the parts of your code most likely to contain defects. But they won’t find the errors themselves. You still need to be testing the code. If you invest in automated tests, ...

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.