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. ...
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.