admiral0's blog » programmazione http://blog.admiral0.org Linux, music and poetry Fri, 23 Dec 2011 15:46:21 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 Come NON scrivere software http://blog.admiral0.org/2008/09/come-non-scrivere-software/ http://blog.admiral0.org/2008/09/come-non-scrivere-software/#comments Tue, 09 Sep 2008 11:54:38 +0000 admiral0 http://admiral0.wordpress.com/?p=68 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.

FAIL!

FAIL!

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.
]]>
http://blog.admiral0.org/2008/09/come-non-scrivere-software/feed/ 1