We have proposed an approach to the correction of anti-patterns; we believe that before attempting such corrections it is important to have confirmation from the developer. Assumptions are made when identifying or correcting certain anti-patterns; however, these assumptions that we recognize as the causes of the anti-pattern may be the behavior the developer actually intended with the design, or may not be the most optimal correction for the anti pattern. We propose these transformations as a guide for the improvement of the design; nevertheless the decision of applying the changes should be left to the user.
展开▼