View Full Version : Partecipare allo sviluppo di software open source e leggere l'altrui codice
Hieicker
07-02-2013, 16:16
Ciao a tutti! Leggendo qualche guida e consigli in internet, ho visto che non solo è importante programmare, ma che è anche importante leggere molto codice scritto da persone con più esperienza, sia per migliorarsi che per avere nuovi spunti...
Volevo quindi chiedervi verso che siti vi indirizzate quando volete leggere del codice. Mi piacerebbe inoltre sapere se partecipate allo sviluppo di software open source. Ho trovato un'interessante guida scritta da Eric S. Raymond in cui consiglia di fare un salto su http://freecode.com/ e partecipare ai vari progetti che si possono ritenere interessanti!
Ciao :),
Hieicker
Vincenzo1968
07-02-2013, 16:18
Interessato. Iscritto. :D
The_ouroboros
07-02-2013, 16:18
ricalca il pensiero che ho avuto qualche tempo fa.
Poi un mio collega mi ha "reclutato" per un videogame :D
Hieicker
07-02-2013, 17:07
ricalca il pensiero che ho avuto qualche tempo fa.
Poi un mio collega mi ha "reclutato" per un videogame :D
La cosa sembra molto interessante. Spiega spiega :D ! Hai anche dei siti in cui cerchi del codice da leggere? O magari lo facevi quando hai iniziato a programmare?
The_ouroboros
07-02-2013, 17:11
La cosa sembra molto interessante. Spiega spiega :D ! Hai anche dei siti in cui cerchi del codice da leggere? O magari lo facevi quando hai iniziato a programmare?
di siti guarda(|vo) http://freecode.com/ anche io (anche nella sua incarnazione precedente).
Ho valutato per qualche tempo di dare una mano ad un progetto gnu (ma mai sono riuscito a trovare il tempo).
Un bel dì un mio collega, mi ha proposto un progetto per un videogame.
Siamo 4 coder, un gruppo musicale, 2 disegnatori e abbiamo una casa editrice sotto cui rilasciare il gioco.
Si parla però di un anno all'incirca di progetto. :stordita:
The_ouroboros
07-02-2013, 17:12
cmq di siti ci sono anche https://bitbucket.org/ e https://github.com/ :D
Hieicker
07-02-2013, 17:19
cmq di siti ci sono anche https://bitbucket.org/ e https://github.com/ :D
Innanzitutto in bocca al lupo per il videogame :).
Secondo grazie per i siti. http://sourceforge.net/ invece è più per la pubblicazione?
Una persona inesperta o che vuole fare esperienza potrebbe dare comunque una mano o è meglio che se ne stia alla larga e programmi da sola secondo voi?
killercode
07-02-2013, 17:26
Dipende quanta esperienza hai, se sai scrivere in c++ vai a lavorare su firefox che ci sono i bug apposta per i novizi con tanto di tutor che ti segue.
Se invece vuoi solo leggere codice vai nel progetto che preferisci e scaricati il sorgente
The_ouroboros
07-02-2013, 17:37
Innanzitutto in bocca al lupo per il videogame :).
Secondo grazie per i siti. http://sourceforge.net/ invece è più per la pubblicazione?
Una persona inesperta o che vuole fare esperienza potrebbe dare comunque una mano o è meglio che se ne stia alla larga e programmi da sola secondo voi?
trovo un programma che ti interessa e cerca un modo di dare una mano.
Parti magari con bug piccoli e cerca di risolverli :fagiano:
Hieicker
07-02-2013, 17:39
Molto bene grazie :) ! Invito inoltre anche gli altri utenti a dare i loro consigli ed esperienze in tal senso :D !
Anche a me interessa anzi mi sono appena iscritto al programma di Mozilla per la ricerca di bug in Firefox , email appena inviata .
Non ne avevo mai sentito parlare vediamo come si evoleve ...
Hieicker
13-02-2013, 11:14
Anche a me interessa anzi mi sono appena iscritto al programma di Mozilla per la ricerca di bug in Firefox , email appena inviata .
Non ne avevo mai sentito parlare vediamo come si evoleve ...
Fammi sapere per favore che sono interessato anch'io anche se al momento mi sto concentrando sul C :).
se ti interessa solo leggere codice un ottimo esempio di codestyle e' dato dalle codebase di iD software, in particolare quello di Doom3 e' considerato da tanti appassionati uno dei piu' "bei" source codes disponibili... :D
a questo proposito si puo' leggere pure questa code review, fatta veramente bene ;)
http://fabiensanglard.net/doom3/index.php
Hieicker
14-02-2013, 09:48
Wow grazie ragazzi :D ! Cavolo ne ho di cose da imparare XD !
Ciao a tutti! Leggendo qualche guida e consigli in internet, ho visto che non solo è importante programmare, ma che è anche importante leggere molto codice scritto da persone con più esperienza, sia per migliorarsi che per avere nuovi spunti...
Volevo quindi chiedervi verso che siti vi indirizzate quando volete leggere del codice. Mi piacerebbe inoltre sapere se partecipate allo sviluppo di software open source. Ho trovato un'interessante guida scritta da Eric S. Raymond in cui consiglia di fare un salto su http://freecode.com/ e partecipare ai vari progetti che si possono ritenere interessanti!
Ciao :),
Hieicker
Contribuire, anche se in minima parte, è sempre una buona esperienza. Personalmente l'unico contributo concreto che ho mai dato ad un progetto opensource sono un paio di librerie per Factor ( http://factorcode.org/ ), che vengono distribuite assime al pacchetto ufficiale.
Niente di che in realtà, ma contribuire ad un progetto è una pratica che ti insegna diverse cose; capisci che la programmazione è solo un pezzo, che la parte veramente importante è comunicare con le altre persone, scambiare idee, imparare ad accettare le critiche e nel frattempo si coglie l'opportunità di farsi un bel bagno di umiltà perché si è costretti ad avere un confronto con qualcuno che inevitabilmente è molto più bravo di te.
Come esperienza formativa, credo che non possa mai fare male. L'unico accorgimento è forse quello di scegliere una comunità friendly... non cominciare dal kernel di linux, per dire.
@Hieicker
Allora appena mandi la mail ti arriva una risposta automatica dove ti illustrano i vari progetto in corso e come poter partecipare . Ti chiedono di rispondere scrivendo le tue intenzioni , cosa vorresti fare .
Adesso sto aspettando di essere contattato credo , intanto inizio a leggermi un po' di documentazione.
Hieicker
14-02-2013, 21:44
@Hieicker
Allora appena mandi la mail ti arriva una risposta automatica dove ti illustrano i vari progetto in corso e come poter partecipare . Ti chiedono di rispondere scrivendo le tue intenzioni , cosa vorresti fare .
Adesso sto aspettando di essere contattato credo , intanto inizio a leggermi un po' di documentazione.
Grazie Simo8! Ma te e' molto che programmi? Non posso iscrivermi senza sapere programmare decentemente immagino haha :cry: !
Comunque ho da poco ordinato un libro sulla programmazione in C e dovro' dedicarci diverso tempo per studiarlo :).
Comunque continua pure a tenerci aggiornati che la cosa mi interessa molto, e penso di non essere il solo!
Grazie!
Allora io non è molto che programmo , ormai è un anno che lo faccio veramente per lavoro , prima era un passatempo . Principalmetne mi occupo di sviluppo in ambito silverlight quindi credo centri decisamente niente con questa esperienza .
In ogni caso mi piacerebbe provare ad aiutare anche per arricchirmi personalmente come conoscenze .
Da quello che ho letto non è necessario saper programmare , nel senso puoi occuparti di confermare bug noti per iniziare , non è necessario che tu sappia scrivere un fix .
WEB QA (https://quality.mozilla.org/teams/web-qa/) Qualche informazione utile se qualcuno vuole provare a partecipare , ci possiamo anche dare una mano nel caso .
Credo possa essere un esperienza divertente e interessante .
Hieicker
20-02-2013, 13:30
E' molto interessante non c'e' che dire. Al momento pero' mi sto concentrando sul C, e vorrei dedicare uno o due anni almeno a quello, per fare una base solida, seguendo dei buoni manuali e facendo vari esercizi e programmi :).
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.