SOLID, Object Oriented design

Yesterday I was talking with my colleague Alex at Vector Informatik GmbH and I told him that I wanted to write a post series about the SOLID principles of Uncle Bob, (Robert C. Martin), so I am going to keep my work and start it here with this post. I personally find very important to […]

Software Architecture: Service or Utility class

Last week I had a design talk with the software architect of my current project because of a code review we were performing for the offshore team. In order to encapsulate common methods to be used by a class, he wanted to use an Utility Class and I suggested to use a Service instead. I […]