Info Progetti Open Source


In generale questo tipo di lavori devono in qualche modo essere coordinati da qualcuno, e per lavorare assieme su un campo tanto vasto e interpretabile come quello della scrittura di codice occorrono per forza di cose delle regole il piu' possibile chiare a cui sforzare di attenersi.
La stesura delle regole puo' variare da progetto a progetto, e non credo sia cosa utile definirle una volta per tutte: un progetto non troppo complesso potrebbe essere piu' elastico, mentre per uno molto vasto la liberta' sarebbe piu' un limite che un vantaggio.
La proposta di un progetto va quindi abbinata ad una specifica di regole, possibilmente scritte a parte su un file di testo, che siano in proporzione a quel che si crede di dover produrre, con beneficio di modifica in corso di sviluppo (azione comunque da prendere con le molle, almeno in questo caso).

Modalita':
I lavori verranno divisi per aree: ogni progetto avra' la sua pagina a parte, per evitare confusioni. Tentero' di tenere il piu' possibile aggiornata una tabella riportante tutte le fasi attuali della lavorazione e il nome di chi vi sta lavorando.
Saranno sempre disponibili tutte le versioni testate e approvate e in generale tutto il codice prodotto, dividendolo tra codice ancora da sviuluppare (incompleto) e codice gia' ok, compilabile e funzionante ma con qualche bug accertato o semplicemente con possibilita' di ottimizzazione.
Ognuno sara' libero di scaricarsi tutti i listati: cosa utile pero' sara' seguire le fasi dello sviluppo e non lavorare a casaccio, andando a creare funzioni gia' implementate.
A chi proporra' il progetto faro' il forward immediato dei moduli e delle richieste di spiegazioni che mi potranno arrivare, cosicche' ci pensera' lui e io mi limitero' a postare domande e risposte (e a partecipare, se ne saro' in grado...).

Regola Principe:
In linea di massima porrei una sola regola chiave, sempre valida: chiarezza e conformita' agli standard. E' gia' difficile rileggere e capire i propri listati dopo un mese che li si e' scritti, figuriamoci la roba uscita dalla testa di un altro.
Siate chiari e commentate il piu' possibile ogni cosa, pubblicando molti file di solo testo con le spiegazioni.

On line ci sara' un progetto mio, Battlefield, un po' per soddisfazione personale un po' a mo' di esempio di quanto detto sopra. Aiutatemi!

Ho detto tutto... buon lavoro!


Progetti Open Source


Alle Terre
Alla Home Page 1

Hosted by www.Geocities.ws