Sep 19, 2010
My week (09/18/2010)
Blog Posts Earlier this week I posted What is too simple and small to refactor? about a follow up to my first Clean Code experience where I took a very small function, and refactored it. In the end I was truly questioning; how small is too small to refactor? This post received quite a bit of a response, including a response from Uncle Bob Martin and several refactors from Cliff Mees, Neal Blomfield... read more
Sep 14, 2010
What is too simple and small to refactor? (Clean Code Experience No. 2)
Shortly after reading Clean Code, I refactored the data access layer from a project I was working on, and was amazed by how much the code improved. It really was night and day. My first clean code refactoring experience was an obvious improvement.
I was still on that clean code high, when a little function entered my life that I was compelled to refactor. This one left me questioning the limits of what I should refactor and if my refactor even qualified as clean.
I’d like to share that second experience with you in this post.
read more
Sep 10, 2010
Procedure Like Object Oriented Programming
In a previous post What’s wrong with the Nouns/Adjective/Verb object oriented design strategy, I talked about how verbs should be implemented in their own separate class instead of as a method strapped onto an entity class. In my opinion, it’s an appropriate way to work with processes and pass those processes around, while keeping code flexible, testable, and highly maintainable. But it has led to... read more
