Author Topic: Pattern recognition  (Read 729 times)


  • EA Practitioner
  • ***
  • Posts: 1619
  • Karma: +112/-11
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Pattern recognition
« 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.
My theories are always correct, just apply them to the right reality.