Comment Comment by mungaihaha "Here’s a real example: a user signs in with an email and password. That flow touches three services, each with a single responsibility:EmailService::Normalizer strips and downcases the email UserService::Authenticator checks credentials SessionService::Creator creates a session"Don't know how to say this without sounding arrogant. WTF? parent mungaihaha 1 year ago
EmailService::Normalizer strips and downcases the email UserService::Authenticator checks credentials SessionService::Creator creates a session"
Don't know how to say this without sounding arrogant. WTF?