What makes a good component/service?
A few collected thoughts & notes from around the web regarding what makes a good component/service. Interface – all implementations share this. Should have few methods, use data objects as return values, take primitives as inputs, throw only custom exceptions, … Continue reading