Looking for patterns in old software architectures can
prove very useful for not only understanding the thought
processes of the original design, but can make it easier
to design new components within that architecture. 
---
I have found that this is especially true for ClientServer
architectures where there were never any decent documentation
which described HOW to develop a good client for that server.
--ToddCoram

------
Also called PatternMining and BackwardLookingWork.

----
CategoryDiscovery