I have read the original Refactoring back in 2006 but I didn’t own a copy so due to my infatuation for the Ruby programming language I decided to buy a copy of Refactoring Ruby Edition.
The first chapter introduce refactoring through a vert explicative example.
The second chapter explore the core principles and origins of refactoring. [...]
For our book club in Ewloe we decided for a change to watch an infoq video.
The team was showing an interest for DDD and few recent refactoring were towards encapsulation of logic in a few core Value Objects. Mike Wagg and Mark Needham suggested one of the talk they attended at QCon London 2009 Dan [...]
The project I’m working on at the moment spins around one main domain concept. For the sake of the example I would use a class InvestmentFund.
The initial approach to the design of the InvestmentFund object was quite rudimentary but unfortunately something not uncommon in our industry.
Each field of the database table got mapped to a [...]
Today I started try to refactor a piece of code that was causing me pain.
Dependencies were tangled together, classes were getting bigger, functions and names were losing their meaning and unit tests were becoming cluttered and hard to understand.
After few hours trying to tangle this code I started thinking that probably it would have been [...]
After 2 weeks having dinner with Mark Needham (@markhneedham) I finally got infected by a mild version of his acute blogging syndrome.
The last post is from about an year ago and a lots of things happened in the meanwhile.
The most important is being hired by Thoughtworks.
I have been working on an interesting C# .Net project [...]
I used to work in a C# .NET shop. It was a new technology I came from a C++ education and I had the possibility to receive free training and a job.
After that experience I started to work for another company, similar technology but our CTO had a Java background so the system architecture was [...]