Description of TAG's PatternMaid :
TAG's PatternMaid is a code library that was designed for simple reuse of code patterns.Code patterns are text fragments that can contain variables, i.e. strings that have to be changed to reuse the code while everything else stays the same. In some way code patterns are similar to C++ templates, but there are differences, that allow you to use them even if the use of templates is inappropriate or impossible (e.g. because your language does not support the use of templates). After all, patterns are better to read, since after you put them into your code there is really no difference between a used pattern or code you have typed in manually (except the time you needed and the fact that the use of patterns is generally less error prone).