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

Debugging Analysis Patterns

  • Dmitry Vostokov

摘要

In this chapter, you will look at a pattern language of recurrent analysis techniques and methods of diagnostic pattern identification in a specific context: the domain of software diagnostics proper. This pattern language is independent of a particular debugger, language, or platform, such as stack trace collection, but the debugger commands to gather and analyze the information may be different for Windows and Linux, and also for Python code stack trace and the stack trace of a Python process that executes Python code. We call such analysis pattern variants as analysis pattern implementations. There are many such analysis patterns originally developed by the Software Diagnostics Institute, and they can be classified into groups. You will look at the most frequent ones. Since software diagnostics precedes debugging, we call these diagnostic analysis patterns that trigger debugging architecture, design, and implementation as debugging analysis patterns.