admiral0's blog » open_source 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
E admiral0 colpisce ancora… http://blog.admiral0.org/2008/09/e-admiral0-colpisce-ancora/ http://blog.admiral0.org/2008/09/e-admiral0-colpisce-ancora/#comments Mon, 01 Sep 2008 18:34:10 +0000 admiral0 http://admiral0.wordpress.com/?p=64 Ciao.

Da tanto che non scrivo. E ho molto da dire in così poco tempo. E sarò breve…

–mi è arrivata la simpatica saponetta. Evvai! E’ l’unica cosa fonte di grandi soddisfazioni negli ultimi tempi. L’ho pure fatta funzionare…. più o meno. La scelta è ricaduta sulla distro FSO…. ma zhone fa schifo…. usabilità sotto le scarpe. E qua partono le cose succose:
–Mi sono messo a fare una phone suite da 0 usando dbus, le API di FSO, l’immancabile python e tanta fantasia
–Stasera mi sembrava che la batteria volesse prendere fuoco… E questo mi ha convinto a dare un’occhiata al suspend mode(perché consuma così tanto in suspend? eh? EH?)
–Appena finisco la suite e la pacchettizzo faccio una ella guida su come fare il “tuning” della distro più esosa di tutte=> FSO
–Ancora prima pacchettizzerò a-phone-utils che servono per controllare la sim(contatti, messaggi). E poi vedo cosa ci metto.

–Ho iniziato a Lavorare settimana scorsa. Ho ben poco tempo per giocherellare con Lily (la mia “saponetta” openmoko … e sì, sono pazzo e gli ho dato il nome. Qualcosa in contrario? :P ) Il lavoro è bello, programmo Javascript e un po’ di Java, ma resto della mia opinione di sempre: JAVA DEVE MORIRE!

Non è Lily

Non è Lily

]]>
http://blog.admiral0.org/2008/09/e-admiral0-colpisce-ancora/feed/ 1