I’ve used SRS to learn programming theory that I otherwise had trouble keeping straight in my head. I’ve made cards for design patterns, levels of database normalization, fiddly elements of C++ referencing syntax, etc.
They’re mostly copy-and-pasted descriptions from wikipedia, tweaked with added info from Design Patterns. I’m not sure they’d be very useful to other people. I used them to help prepare for an interview, so when I was doing my cards I’d describe them out loud, then check the description, then pop open the book to clarify anything I wasn’t sure on.
edit: And I’d do the reverse, naming the pattern based on the description.
I’ve used SRS to learn programming theory that I otherwise had trouble keeping straight in my head. I’ve made cards for design patterns, levels of database normalization, fiddly elements of C++ referencing syntax, etc.
Do you have your design pattern cards formatted in a way that are likely to be useful for other people?
They’re mostly copy-and-pasted descriptions from wikipedia, tweaked with added info from Design Patterns. I’m not sure they’d be very useful to other people. I used them to help prepare for an interview, so when I was doing my cards I’d describe them out loud, then check the description, then pop open the book to clarify anything I wasn’t sure on.
edit: And I’d do the reverse, naming the pattern based on the description.