错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Debugging Architecture Patterns

  • Dmitry Vostokov

摘要

You now have enough background material that I can introduce debugging architecture patterns in this chapter. These are solutions to common problems of how to proceed with debugging. These patterns answer the most important questions of where, when, and how we debug and what we debug based on the debugging analysis patterns. The diagnostics and debugging “questions” pattern language thinking originated from memory and trace acquisition patterns. There are many ways to answer such questions and propose debugging strategies and methods; sometimes, you may even need to combine different approaches. However, there are the most important decisions to make before any debugging is done, and we name them debugging architecture patterns vs. debugging design patterns, which can be many for the particular architecture pattern. All debugging architecture patterns can be combined to form pattern sequences and pattern networks to solve complex problems of software behavior.