Your code as a crime scene : use forensic techniques to arrest defects, bottlenecks, and bad design in your programs /

Tornhill, Adam

Your code as a crime scene : use forensic techniques to arrest defects, bottlenecks, and bad design in your programs / Adam Tornhill. - viii, 201 p. : col. ill. ; 24 cm


CONTENTS

1. Welcome

PART I: EVOLOVING SOFTWARE
2. Codes as a crime scene

3. Creating an offender profile

4. Analyze hotspots in large-scale systems

5. Judge hotspots with the power of names

6. Calculate complexity trends from your code shape

PART II. DISSECT YOUR ARCHITECTURE
7. Treat your code as a corporative witness

8. Detect architectural decay

9. Build a safety for your architecture

10. Use beauty as a guiding principle

PART III. MASTER THE SOCIAL ASPECTS OF CODE
11. Norms, groups, and false serial killers

12. Discover organizational metrics in your codebase

13. Build a knowledge map of your system

14. Dive deeper with code churn

15. Toward the future

Includes bibliographical references (pages 187-190) and index P. 191-201

9781680500387 1680500384


Computer software--Quality control.
Computer programming--Management.
Computer architecture.
Forensic sciences.

005.1 / TOR