26
Aug
I originally posted this post on my blog a long time ago in a galaxy far, far away. Blindly following coding principles is a bad idea. "Leave the basecamp cleaner," "Make the change easy then make the easy change"... Often, we follow those two principles and start huge refactoring sessions with good intentions but without considering the potential consequences. Let me share two stories of refactoring sessions that led to unintended consequences and the lesson behind them. Changing Entities and Value Objects At a past job, a team member decided to refactor the entire solution before working on his task.…