Tornhill, Adam
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
- ISBN 13:
- 9781680502725
- author:
- Tornhill, Adam
- format:
- Paperback
- publisher:
- Pragmatic Bookshelf
- language:
- English
- Publication Year:
- 2018
- Pages:
- 276
- Dimensions:
- 23.5 x 19.05 x 1.47 centimetres
- Genre:
- Computers, Programming, General
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
Discover how to identify and prioritize technical debt in your codebase using behavioral data from version control systems. This practical guide provides novel ways to battle common adversaries such as cost overruns, legacy code monsters, and coordination bottlenecks among teams.
The techniques outlined in this book are based on real-world case studies and use statistics and data science to uncover both problematic code and the behavioral patterns of developers who build software. By applying these insights, you can measure the effect of refactoring needs, find implicit dependencies between different modules, and create knowledge maps of your system.
This language-neutral approach makes it easy to apply the techniques to any programming language or codebase, providing a comprehensive set of practical analysis methods that guide organizational decisions with objective data. With this book, you'll learn how to make informed decisions about software architecture and development teams using real-world examples from version control systems.