Όταν αρχίσετε να χρησιμοποιείτε μοτίβα για την επίλυση προβλημάτων σχεδιασμού λογισμικού, θα βρείτε μερικά αγαπημένα. Καταγράψτε αυτά τα αγαπημένα στον δικό σας κατάλογο μοτίβων λογισμικού για μελλοντική αναφορά — είναι καλή πρακτική. Επιλέξτε τα εργαλεία με τα οποία αισθάνεστε πιο άνετα (μολύβι και χαρτί, έγγραφο επεξεργασίας κειμένου, ιστοσελίδα, ιστολόγιο ή wiki) και που είναι πιο πιθανό να χρησιμοποιήσετε όταν αντιμετωπίζετε προκλήσεις σχεδιασμού. Στη συνέχεια, ακολουθήστε αυτά τα βήματα:
Προσδιορίστε τα προβλήματα ανάπτυξης λογισμικού που αντιμετωπίζετε συνήθως.
Ο κατάλογος μοτίβων σας θα είναι πιο χρήσιμος εάν αντιμετωπίζει αυτά τα προβλήματα.
Βρείτε τα μοτίβα που λύνουν αυτά τα προβλήματα.
Πιθανότατα έχετε ήδη κάποια αγαπημένα μοτίβα που χρησιμοποιείτε.
Οργανώστε τον κατάλογό σας σε ενότητες για να σας βοηθήσουν να κάνετε μεγέθυνση και να βρείτε γρήγορα τα μοτίβα που μπορούν να σας βοηθήσουν.
Οργανώστε τα μοτίβα ανάλογα με το πότε τα χρειάζεστε, με το είδος της λύσης που παρέχουν ή με βάση το εύρος του μοτίβου — οποιαδήποτε κατηγοριοποίηση θεωρείτε χρήσιμη.
Συνδέστε τα μοτίβα.
Τα μοτίβα συνεργάζονται, επιτρέποντάς σας να λύσετε μεγάλα προβλήματα. Προσθέστε αναφορές, υπερσυνδέσμους ή άλλες συνδέσεις μεταξύ των μοτίβων, ώστε να θυμάστε ότι όταν χρησιμοποιούσατε το μοτίβο X στο παρελθόν, χρησιμοποιούσατε και το μοτίβο Υ. Η σύνδεση μοτίβων είναι ευκολότερη εάν χρησιμοποιείτε μια μέθοδο ηλεκτρονικής καταλογογράφησης.
Διατηρήστε τον κατάλογό σας ενημερωμένο.
Νέα μοτίβα δημοσιεύονται συνεχώς και ίσως θέλετε να συμπεριλάβετε μερικά από αυτά στο εγχειρίδιό σας. Επίσης, αν διαπιστώσετε ότι δεν χρησιμοποιείτε πια κάποια από τα μοτίβα, αφαιρέστε τα για να δημιουργήσετε χώρο για τα νέα που χρησιμοποιείτε.