After 4 years, I’ve updated and re-written Naming as a Process as part of Deep Roots (my company which focuses on teaching these techniques as part of Code by Refactoring). The new version now contains the previously-missing final article!
Conclusively demonstrating why you should listen to others…
After 4 years, I’ve updated and re-written Naming as a Process as part of Deep Roots (my company which focuses on teaching these techniques as part of Code by Refactoring). The new version now contains the previously-missing final article!
Hey, great article!
I really liked the practical approach to refactoring methods and using naming as a methodology for deciding what and how to refactor. However I think one small thing can make this article even more awesome – you are mentioning different code refactoring techniques such as "Extract Method, Inlining" etc but no links or explanations about them. I'm mostly familiar with them from Martin Fowler's blog/books and it would be great if you could add some reference or link to an outside (or inside if you wrote about them) source explaining this methods.
Thanks again for the article!