Sobes.tech
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).