Hi,
I had a thought the other night as I was working on a large patch. I've recently been trying to improve my general programming skills, specifically PHP which I write a lot of at work, and part of that has been reading up on some of the standard Design Patterns that are in use.
It got me thinking, are there some useful, standard design patterns that can be applied to PD to help with large projects. Obviously PD is totally Object Oriented but in a different manner to most usual programming languages. dynamic creation of objects is possible but requires some amount of meta programming which can be tricky/clunky IMHO and it's not just a simple matter of passing references to objects around.
I'm planning to start writing up some blog posts with more of my thoughts, ideas and examples but i figured that it might be worth asking on here as to what people think. Are design patterns useful in PD? Is it worth trying to use existing design patterns in PD or is it just too different? Should I stop trying to involve the boring world of software engineering in the fun world of experimental music? tell me what you think