At the top of the pane is a drop-down selector controlling how the to-do items are presented. The to-do items may be presented in six different ways.
By Priority. The to-do items are
organized into three hierarchies by priority: High,
Medium and Low. The priority
associated with the to-do items generated by a particular critic may be
altered through the
Critique > Browse Critics…
menu (see Section 9.9.4, “Browse Critics…”).
By Decision. The to-do items are
organized into 16 hierarchies by design issue:
Uncategorized,
Class Selection, Naming,
Storage, Planned Extensions,
State Machines,
Design Patterns,
Relationships, Instantiation,
Modularity, Expected Usage,
Methods, Code Generation,
Stereotypes, Inheritance and
Containment. The details of the critics in each
category are discussed in Section 9.9.2, “Design Issues…”.
By Goal. ArgoUML has a concept that
critics may be grouped according to the user goals they affect. This
presentation groups the to-do items into hierarchies by goal.
![]() | Caution |
|---|---|
In the current release of ArgoUML there is only one
goal, | |
By Offender. The to-do items are
organized into a hierarchy according to the artifact that caused the
problem. Todo items that were manually created
with the "New ToDo item" button (i.e. not by a critic),
are not listed here.
![]() | Caution |
|---|---|
In the V0.12 release of ArgoUML collaboration and sequence diagrams which generate to-do items sometimes appear with internal package reference names, rather than their given name. | |
By Poster. The to-do items are
organized into a hierarchy according to which critic generated the
to-do item.
![]() | Caution |
|---|---|
In the V0.14 release of ArgoUML the fully qualified class name of the critic is given instead of just its headline name. | |
By Knowledge Type. ArgoUML has the
concept that a critic reflects a deficiency in a category of
knowledge. This presentation option groups the critics according to
their knowledge category: Designer's,
Correctness, Completeness,
Consistency, Syntax,
Semantics, Optimization,
Presentational, Organizational,
Experiencial and
Tool.
The former category (Designer's) contains the
manually entered todo items.