Kada počnete koristiti obrasce za rješavanje problema dizajna softvera, pronaći ćete nekoliko favorita. Zabilježite ove favorite u svoj vlastiti katalog softverskih uzoraka za buduću upotrebu – to je dobra praksa. Odaberite alate koji vam najviše odgovaraju (olovka i papir, dokument za obradu teksta, web stranica, blog ili wiki) i koje ćete najvjerojatnije koristiti kada se suočite s izazovima dizajna. Zatim slijedite ove korake:
Identificirajte probleme u razvoju softvera s kojima se često susrećete.
Vaš katalog uzoraka bit će najkorisniji ako rješava ove probleme.
Pronađite obrasce koji rješavaju ove probleme.
Vjerojatno već imate neke omiljene uzorke koje koristite.
Organizirajte svoj katalog uzoraka u odjeljke kako biste lakše zumirali i brzo pronašli uzorke koji vam mogu pomoći.
Organizirajte uzorke prema tome kada su vam potrebni, prema vrsti rješenja koje pružaju ili prema opsegu uzorka - bilo kojoj kategorizaciji koju smatrate korisnom.
Povežite uzorke.
Obrasci rade zajedno, omogućujući vam rješavanje velikih problema. Dodajte reference, hiperveze ili druge veze između uzoraka kako biste zapamtili da ste, kada ste u prošlosti koristili uzorak X, također koristili uzorak Y. Povezivanje uzoraka je najlakše ako koristite metodu elektroničke katalogizacije.
Održavajte svoj katalog ažurnim.
Novi obrasci se stalno objavljuju, a možda ćete htjeti uključiti neke od njih u svoj priručnik. Također, ako ustanovite da neke od uzoraka više ne koristite, uklonite ih kako biste napravili mjesta za nove koje koristite.