Middle
Qual princípio do SOLID os opcionais violam?
sobes.tech IA
Resposta da IA
Princípio da Substituição de Liskov (LSP). Os opcionais violam o LSP na medida em que uma função que espera um tipo não opcional não pode ser substituída de forma segura por uma função que retorna um opcional do mesmo tipo, sem alterar o comportamento do código que a chama (adicionando tratamento de nil).