Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Avoid specializations because they make the model more complex. Consider introducing a new element in the module instead of specializing it.

Example

In this model, the value list "Amount" is defined in the "Basic" module and specialized in the "Middle" and "Top" modules. 

Image Added

This results in the following code smell:

[Screenshot toevoegen]