Ho guardato in giro un po’ di progetti scritti in vari linguaggi di programmazione e ho notato delle cose che semplificherebbero tantisimo la vita ad eventuali programmatori che prendessero in mano quel progetto.
Ecco quindi una lista delle cose che NON si devono fare:
- Intrecciare troppo la parte grafica (UI) del programma con la parte logica
Questa cosa fa innervosire tantissimo, ma con un po’ di pazienza ed un paio di birre ne puoi venire a capo. Comunque resta una cosa da non fare. - Documentazione mancante oppure mal fatta
La documentazione è sacra. Non è che è consigliabile farla. Va fatta. - Utilizzare più funzioni che fanno la stessa cosa
Si può fare, ma solo se volete fare i programmatori imparare bestemmiare in 5 lingue diverse. - Scrivere codice criptico e mal formattato
Ecco, spesso è questo il motivo della morte prematura e violenta per suicidio dei programmatori. - Ripetere pezzi di codice che potrebbero benissimo essere una subroutine
Essì, vado anche sul banale, ma non ovvio per tutti.
