Cambiare il codice
Eric Raymond in "La cattedrale e il bazar" scrive che un bravo programmatore, per ottenere il suo scopo, piuttosto che ripartire da zero preferisce modificare un programma già fatto che si avvicina allo strumento di cui si ha bisogno.
Il concetto viene sintetizzato in una frase d'effetto, molto americana: "I bravi programmatori sanno cosa scrivere. I migliori sanno cosa riscrivere"
Ho spesso preferito scrivere codice ripartendo da zero ma devo dire che Raymond aveva ragione.
Avevo da realizzare un programma per l'archiviazione delle foto per un sito di animatori turistici, avrei potuto ripartire da zero e fare tutto, come fatto 100 volte in passato, ma, qesta volta, stranamente, ho preferito percorrere una strada diversa.
Ho trovato un software che mi piaceva per la sua impostazione, per la sua chiarezza e per le possiblità che offriva, l'ho modificato, adattato a quanto mi serviva e messo on line.
Il software si chiama Plogger.
In fine mi sono accorto che così facendo ho risparmiato tempo e messo a disposizione dei miei clienti un insieme di funzionalità che da solo non avrei mai avuto il tempo di sviluppare.
La cosa più curiosa è stata che all'interno di Plogger ho trovato altri due software, segno che chi lo ha sviluppato ha agito come me.
I software sono exifer e phpthumb.
Il concetto viene sintetizzato in una frase d'effetto, molto americana: "I bravi programmatori sanno cosa scrivere. I migliori sanno cosa riscrivere"
Ho spesso preferito scrivere codice ripartendo da zero ma devo dire che Raymond aveva ragione.
Avevo da realizzare un programma per l'archiviazione delle foto per un sito di animatori turistici, avrei potuto ripartire da zero e fare tutto, come fatto 100 volte in passato, ma, qesta volta, stranamente, ho preferito percorrere una strada diversa.
Ho trovato un software che mi piaceva per la sua impostazione, per la sua chiarezza e per le possiblità che offriva, l'ho modificato, adattato a quanto mi serviva e messo on line.
Il software si chiama Plogger.
In fine mi sono accorto che così facendo ho risparmiato tempo e messo a disposizione dei miei clienti un insieme di funzionalità che da solo non avrei mai avuto il tempo di sviluppare.
La cosa più curiosa è stata che all'interno di Plogger ho trovato altri due software, segno che chi lo ha sviluppato ha agito come me.
I software sono exifer e phpthumb.




2 Comments:
in buona sostanza...sei un manipolatore insomma...fai e disfi a tuo piacere, rimaneggi a tuo piacimento ;)
s.
Plagio.
E' la parola giusta!
Posta un commento
<< Home