Aggressively apply the single responsibility principle
As we saw in Chapter 2, SOLID Design Principles for Go, applying the single responsibility principle (SRP) encourages objects to be more concise and more coherent and therefore easier to understand.