Complessità involontaria
Da Wikipedia, l'enciclopedia libera.
La complessità involontaria in informatica è un problema evitabile relativo al processo di sviluppo del software, la complessità inerente è invece inevitabile.
Mentre certe complessità sono inerenti al problema, altre sono dovute ad errori di comprensione del problema o a una pianificazione errata dello sviluppo. Molti prototipi risulteranno essere inutilmente complessi a causa del fatto che i programmatori usano gli stessi per capire il progetto che stanno affrontando.
La complessità involontaria è un esempio di anti-pattern.