4 ms·
There's nothing wrong with having good workmanship in the things you produce. More so for the things you enjoy doing. If you enjoy writing these abstractions,
by jenscow 8y ago
There's nothing wrong with having good workmanship in the things you produce. More so for the things you enjoy doing.
If you enjoy writing these abstractions, then knock yourself out. You said "hobby", right?
Personally, I'm slightly against this type of thing.. abstractions/modularity for the sake of it. An abstraction for a single concrete thing is actually less readable. A good goal would be to design/write so it can be abstracted later (if required).
GoF is an excellent guide, but it's not a rule-book.