Eu sempre achava esse padrão uma complexidade adicional, mas ultimamente estou vendo que retornar null implica em verificações futuras. Para evitar isso, usar esse padrão parece algo interessante.
Se o usuário não for encontrado null vai ser retornado, isso significa que será necessária uma verificação para verificar se o usuário existe. O padrão null object seria uma alternativa para que o método não retornasse um nullable type? O que você acha?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Eu sempre achava esse padrão uma complexidade adicional, mas ultimamente estou vendo que retornar null implica em verificações futuras. Para evitar isso, usar esse padrão parece algo interessante.
Por exemplo:
Se o usuário não for encontrado null vai ser retornado, isso significa que será necessária uma verificação para verificar se o usuário existe. O padrão null object seria uma alternativa para que o método não retornasse um nullable type? O que você acha?