Principio di programmazione KISS
Il principio di programmazione KISS (Keep it simple, stupid, Mantienilo semplice, stupido) implica il rifiuto di complicare ingiustificatamente il sistema in fase di progettazione, se è possibile renderlo più semplice e leggero.
Per costruire correttamente un sistema secondo il principio KISS è necessario attenersi alle seguenti regole:
-
Tutti i compiti necessari devono essere suddivisi
in sotto-compiti più piccoli, il cui sviluppo
non dovrebbe richiedere più di
4-12ore. - Tutti i sotto-compiti devono essere risolti da una o più classi.
-
I metodi per risolvere i compiti idealmente
dovrebbero limitarsi a non più
di
30-40righe. - Prima di scrivere il codice, bisogna prima pensare a quale sarà la soluzione al compito assegnato.
- Bisogna rimuovere tutto il codice non necessario e obsoleto.
Vedi anche
-
il principio
SOLID,
che fornisce raccomandazioni per il software basato sulla OOP -
il principio
DRY,
che suddivide il software in componenti piccoli -
il principio
YAGNI,
che implica il rifiuto di funzionalità software ridondanti -
il principio
CQS,
che assegna a ogni funzione un solo comando -
il principio
LoD,
che viene applicato durante lo sviluppo del software -
il principio separazione delle responsabilità,
che viene applicato durante lo sviluppo del software