Middle
Qual principio di SOLID violano gli opzionali?
sobes.tech AI
Risposta dell'AI
Principio di Sostituzione di Liskov (LSP). Gli opzionali violano il LSP nel senso che una funzione che si aspetta un tipo non opzionale non può essere sostituita in modo sicuro da una funzione che restituisce un opzionale dello stesso tipo, senza modificare il comportamento del codice chiamante (aggiunta di gestione di nil).