Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: Uffe on February 11, 2009, 09:46:31 pm

Title: Pattern recognition
Post by: Uffe on February 11, 2009, 09:46:31 pm
I'd love a pattern recognition tool, which would scan a model for design patterns.
The intended use is for a situation where you are required to (say) name your pattern-implementing classes in a certain way. If you've used a pattern without realizing it, this would pick up on that.

If it could identify "non-pattern patterns" too, that'd be even better. That is, recognize similar design used in several places without there being a defined design pattern for it. This would tell you where you could merge designs (or even code) which would be a great help in refactoring.