O'Reilly logo

Your Code as a Crime Scene by Adam Tornhill

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Get Your Investigative Tools

The techniques in this book are based on how you and your team interact with the code. Most of that information is stored within your version-control system. To analyze it, we need some automated tools to mine and process the data, but there aren’t a lot of tools out there we can use.

To get you started, I’ve put together a suite of open-source tools capable of performing the analyses:

  • Code Maat: Code Maat is a command-line tool used to mine and analyze data from version-control systems.

  • Git: The techniques in this book would work with other types of version-control systems, but we’ll use Git in our examples. You can refer to Code Maat’s web page[1] to get an overview of mining data from Mercurial and Subversion. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required