Amikor elkezdi használni a mintákat a szoftvertervezési problémák megoldására, talál néhány kedvencet. Jegyezze fel ezeket a kedvenceket saját szoftverminta-katalógusába későbbi hivatkozás céljából – ez jó gyakorlat. Válassza ki azokat az eszközöket, amelyekkel a legkényelmesebb (ceruza és papír, szövegszerkesztő dokumentum, weboldal, blog vagy wiki), és amelyeket a legvalószínűbb, hogy használni fog, ha tervezési kihívásokkal néz szembe. Ezután kövesse az alábbi lépéseket:
Azonosítsa azokat a szoftverfejlesztési problémákat, amelyekkel gyakran találkozik.
A minta katalógusa akkor lesz a leghasznosabb, ha megoldja ezeket a problémákat.
Keresse meg azokat a mintákat, amelyek megoldják ezeket a problémákat.
Valószínűleg már van néhány kedvenc mintája, amit használ.
Rendezze mintakatalógusát szakaszokba, hogy segítsen nagyítani, és gyorsan megtalálja a segítséget nyújtó mintákat.
Rendszerezze a mintákat aszerint, hogy mikor van rájuk szüksége, milyen megoldást kínálnak, vagy a minták hatóköre szerint – bármilyen kategorizálást, amelyet hasznosnak talál.
Kösd össze a mintákat.
A minták együtt működnek, lehetővé téve a nagy problémák megoldását. Adjon hozzá hivatkozásokat, hiperhivatkozásokat vagy egyéb kapcsolatokat a minták között, hogy emlékezzen arra, hogy amikor korábban X mintát használt, akkor Y mintát is használt. A minták összekapcsolása a legegyszerűbb, ha elektronikus katalogizálási módszert használ.
Tartsa naprakészen katalógusát.
Az új minták folyamatosan megjelennek, és érdemes lehet néhányat belefoglalni a kézikönyvébe. Továbbá, ha úgy találja, hogy néhány mintát már nem használ, távolítsa el őket, hogy helyet adjon az új mintáknak, amelyeket használ.