GOOD
The design evolves in the right
direction.
For example, through a class with
acceptable cohesion and coupling in the
Post-ID.
BETTER
A flawed design was corrected during
the implementation activities.
For example, it can occur when a class
with cohesion and coupling problems in
its Pre-ID has been implemented with
none of these problems.
SAME
The design and the implementation are
equivalent.
For example, it can occur when the
cohesion and coupling problems in the
initial design still appeared in the
implemented class.
WORSE
The implementation evolved in the
wrong direction by adding
imperfections to the design.
For example, it can occur when the
implementation adds new cohesion and
coupling problems.