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.