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.
Open Source e questione morale
7 Giugno 2008Parte 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!
Gratis per effetto collaterale
17 Maggio 2006E’ 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.
I sorgenti di Windows
26 Gennaio 2006E’ 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.
Pubblicato da Andrea Chiarelli
Pubblicato da Andrea Chiarelli
Pubblicato da Andrea Chiarelli 