Когато започнете да използвате шаблони за решаване на проблеми с дизайна на софтуера, ще намерите няколко любими. Запишете тези любими във вашия собствен каталог на софтуерни шаблони за бъдещи справки — това е добра практика. Изберете инструментите, с които се чувствате най-удобни (молив и хартия, документ за текстообработка, уеб страница, блог или уики) и които най-вероятно ще използвате, когато се сблъскате с предизвикателства при дизайна. След това изпълнете следните стъпки:
Идентифицирайте проблемите при разработката на софтуер, които често срещате.
Вашият каталог с модели ще бъде най-полезен, ако адресира тези проблеми.
Намерете моделите, които решават тези проблеми.
Вероятно вече имате някои любими модели, които използвате.
Организирайте своя каталог с модели в секции, за да ви помогне да увеличите мащаба и бързо да намерите шаблоните, които могат да ви помогнат.
Организирайте модели според това кога имате нужда от тях, според вида на решението, което предоставят, или по обхвата на модела – всяка категоризация, която намирате за полезна.
Свържете шаблоните.
Моделите работят заедно, което ви позволява да решавате големи проблеми. Добавете препратки, хипервръзки или други връзки между шаблоните, така че да запомните, че когато сте използвали модел X в миналото, сте използвали и модел Y. Свързването на шаблони е най-лесно, ако използвате метод за електронно каталогизиране.
Поддържайте каталога си актуален.
Новите модели се публикуват непрекъснато и може да искате да включите някои от тях в наръчника си. Освен това, ако установите, че вече не използвате някои от шаблоните, премахнете ги, за да освободите място за новите, които използвате.