CrowdSourcing - Screencasts on Refactoring
The series of screencasts on Symfony2 Components I‘ve recorded earlier this year was quite a fun ride.
I am now thinking about diving deeper into the architecture of the web applications. I often find myself rewriting other people’s PHP code. And I can do so effectively only because I’ve read the great, monumental book written by Martin Fowler - Refactoring. Improving the Design of Existing Code.
I would like to make a series of screencasts based on the topics covered in this book and their applications in the PHP environment. I could imagine starting off with following Topics:
Bad Smells in Code:
- Duplicated Code
- Long Method
- Large Class
- Long Parameter List
- Divergent Change
- Shotgun Surgery
- Feature Envy
- Data Clumps
- Primitive Obsession
- Switch Statements
- Parallel Inheritance Hierarchies
- Lazy Class
- Speculative Generality
- Temporary Field
- Message Chains
- Middle Man
- etc…
My question to you > Would you be interested in such a series? If so, would you be willing to subscribe for a premium account. If you would - how much would you be willing to pay as a monthly fee?
