Wrong level of abstraction

Posted by on Oct 23, 2012 in eng | 0 comments

I was refactoring a module in my project and found an interesting case that implementation detail has been exposed through interface. The code before refactoring was actually did its job fine but it just looked strange in the view of abstraction design.

Read More

Simplify code with refactoring

Posted by on Feb 26, 2012 in eng | 0 comments

I am sharing my experiences in code refactoring with my team members. I have shared some of the pattern that I have been using frequently. I will also share it here so I can use it as a reference in the future

Read More