> The first guideline indicates that our methods should be short, usually no more than 15 lines of code
Why would that be a good reason to break apart code into different methods? 15 lines isn't even that big
> We can reduce the number of branching points per unit by moving the validation logic to its own method
Before I follow this advice I'd like to know why branching points per method unit is worse than total number of method branches. This wasn't explained to me and I don't see any reason why it should be a guideline worth following