Software Design X-Rays: The Exercise URLs
December 2017
This document is intended for all readers of Software Design X-Rays -- Fix Technical Debt with Behavioral Code Analysis who purchased the print version. Instead of having to type out all URLs to the exercises, this document lists all the exercise URLs by chapter. Note that hints and solutions are given in Appendix 4 in the book.
Chapter 2: Identify Code with High Interest Rates
Chapter 3: Coupling in Time -- A Heuristic for the Concept of Surprise
- Learn from the Change Patterns in a Codebase
- Detect Omissions with Internal Change Coupling
- Kill the Clones
Chapter 5: The Principles of Code Age
Chapter 6: Spot Your System's Tipping Point
Chapter 8: Toward Modular Monoliths through the Social View of Code
Chapter 9: Systems of Systems: Analyzing Multiple Repositories and Microservices
- Support Code Reading and Change Planning
- Combine Technical and Social Views to Identify Communities
- Analyze Your Infrastructure