Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters. B
Software Design X-Rays
โ Scribed by Adam Tornhill
- Publisher
- Pragmatic Bookshelf
- Tongue
- English
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters. Because good code involves social design, as well as technical design, you can find surprising dependencies between people and code to resolve coordination bottlenecks among teams. Best of all, the techniques build on behavioral data that you already have: your version-control system. Join the fight for better code!
Use statistics and data science to uncover both problematic code and the behavioral patterns of the developers who build your software. This combination gives you insights you can't get from the code alone. Use these insights to prioritize refactoring needs, measure their effect, find implicit dependencies between different modules, and automatically create...
๐ SIMILAR VOLUMES
<p>Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters
Cover; Table of Contents; Acknowledgments; The World of Behavioral Code Analysis; Why You Should Read This Book; Who Is This Book For?; How Should You Read This Book?; How Do I Get Behavioral Data for My Code?; Online Resources; Part I-Prioritize and React to Technical Debt; 1. Why Technical Debt Is
<span>This book provides easy-to-understand explanations to systematically and comprehensively describe the X-ray CT technologies, techniques, and skills used for industrial and scientific purposes. Included are many references along with photographs, figures, and equations prepared by the author. T
This book provides a balanced view of the varied software design methodologies most widely used by practitioners. Readers become better judges of what method to adopt when working in the field through a discussion of the strengths and limitations of each method. The text provides a general overview
This text provides a balanced view of the many and varied software design methodologies most widely used by practitioners. By being aware of the strengths and limitations of each method, a student is better able to judge which to adopt when working in the field. The book should also prove useful to