Category Archives: Refactoring

Code refactoring is “disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior”, undertaken in order to improve some of the nonfunctional attributes of the software.

Replace Conditional Dispatcher with Command

This is an interesting refatoring that I saw applied for the first time recently in the project that I’m currently working on. I think this refactoring is quietly simple and extremely useful in many kind of situations. A Conditional Dispatcher … Continue reading

Posted in Refactoring | Tagged , , | Leave a comment

Back to Basics

Recently I have seen many developers considering switching to technologies like NoSQL, Scala, and so on due to problems like performance, data volumetry and disponibility. Newcomers like Scala or NoSQL for instance are a very good think! However, in most … Continue reading

Posted in Refactoring | Tagged , | 2 Comments