Migliora il mio codice, per favore…

16 aprile 2009 § Lascia un commento

Il refactoring è quella attività che ciascun programmatore dovrebbe fare per migliorare il proprio codice funzionante. In altre parole, dopo aver trovato il modo di risolvere un problema, sarebbe opportuno dedicare un po’ di tempo per fare in modo che la soluzione trovata ed il codice scritto siano migliori sotto diversi punti di vista: migliori per efficienza, migliori per leggibilità, migliori per manutenibilità, migliori per design, ecc.

« Leggi il seguito di questo articolo »

Annunci

Open Source e questione morale

7 giugno 2008 § Lascia un commento

Parte dei sostenitori attivi dell’Open Source portano avanti il loro progetto più come una crociata che come una alternativa alla comune distribuzione del software. Il male assoluto, secondo il loro punto di vista, è il codice a sorgente chiuso (Closed Source, per gli anglofoni).
Se ti azzardi a dire che non vedi contraddizione nell’uso promiscuo di software chiuso ed aperto gridano allo scandalo. Sembra che utilizzare software Open Source ti obblighi moralmente a fare una scelta: o con esso o contro di esso!

« Leggi il seguito di questo articolo »

Gratis per effetto collaterale

17 maggio 2006 § 1 Commento

E’ curioso come molti utilizzatori di software Open Source considerino come caratteristica peculiare la sua gratuità. Gli anglosassoni potrebbero avere l’alibi dell’ambiguità del termine Free nell’espressione Free Software, ma noi italiani non dovremmo fare una tale confusione. D’altronde uno dei motivi per cui è stato coniato il termine Open Source è proprio per evitare questa ambiguità.
Eppure non mi risulta che qualcuna delle varie licenze Open Source (o Free, nel senso di Libere) metta un vincolo sulla gratuità del software di cui regolano la distribuzione.

« Leggi il seguito di questo articolo »

I sorgenti di Windows

26 gennaio 2006 § Lascia un commento

E’ di oggi la notizia che Microsoft intende mettere a disposizione parte del codice sorgente di Windows. La decisione è stata presa per risolvere una volta per tutte i problemi di abuso di posizione dominante evidenziati dall’Antitrust europeo.

« Leggi il seguito di questo articolo »

Dove sono?

Stai esplorando le voci con il tag codice sorgente su Andrea Chiarelli.