Saturday, June 09, 2007 02:24 AM

Reuse is something that is far easier to say than to do. Doing it requires both good design and very good documentation. Even when we see good design, which is still infrequently, we won't see the components reused without good documentation. D.L. Parnas, Software Aging. Proceeding of the 16th International Conference on Software Engineering, 1994