Milestones, Missing, Opposition, Original, Ornament

This lesson introduces the following analysis patterns: milestones, missing message, opposition messages, original message, and ornament.

Milestones

Trace messages may correspond to specific implementation code—such as those recording the status of an operation, dumping data values, or printing errors—or they may correspond to higher levels of software design and architecture. They may even use case stories. We call such messages milestones from analogy with project management. Alternative names can be chapter messages, summary messages, checkpoints, or use case messages. These are different from macrofunctions, which are collections of messages grouped by some higher function. Milestone messages are specifically designed as distinct trace statements.

Get hands-on with 1200+ tech skills courses.