Brief Table of Contents
Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Cover Illustration
About the Authors
1. The basics of the Mikado Method
Chapter 1. Meet the Mikado Method
Chapter 2. Hello, Mikado Method!
Chapter 3. Goals, graphs, and guidelines
Chapter 4. Organizing your work
2. Principles and patterns for improving software
Chapter 5. Breaking up a monolith
Chapter 6. Emergent design
Chapter 7. Common restructuring patterns
Appendix A. Technical debt
Appendix B. Setting the stage for improvements
Appendix C. Dealing with dynamically typed languages
Index
List of Figures
List of Tables
List of Listings