|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2001
Città: paris again...
Messaggi: 3690
|
sviluppo di un programma a più mani
mi trovo nella necessità di sviluppare un programma con più persone che intervengono a distanza: il problema é l'organizzare il lavoro.
Come fare un followup delle versioni/revisioni e fare in modo che un utente possa indicare un bug? ho sentito parlare di svn, ma vorrei un qualcosa seplice da usare e gestire...
__________________
--------------------------------- |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Jun 2010
Città: Asti
Messaggi: 85
|
Quote:
SVN non è difficile da usare. Ti leggi la guida, fai qualche test et voilà. Se sei su windows prova TortoiseSVN che ti permette di usare il menù contestuale per eseguire le operazioni. Su linux non saprei consigliarti alcun tool grafico, io lo uso da terminale. Per Mac anche ci sono tanti programmi semplicissimi da usare. Per l'esperienza che ho io, hg (mercurial) è tanto difficile quanto svn e bazaar. Ci sono delle differenze ma l'iter per fare il commit o il checkout è uguale. Riguardo al bug-tracker, io ti consiglio Trac. Ci sono molti plug-in che ne estendono le funzionalità, anche un generatore di commenti doxygen. Se hai la necessità puoi installare anche il forum (plugin di trac), oppure un forum tuo, magari uno per gli sviluppatori, e uno per il supporto clienti. Ancora, se hai la necessità di controllare del codice *prima* che venga effettuato il commit, e quindi la versione sia aggiornata (questo solitamente si usa sui nuovi arrivati e/o inesperti del team), devi usare un sistema di code review. Io ti consiglio Rietveld, sviluppato da Guido Van Rossum in persona (<3). Lo definisce lui stesso una sorta di Mondrian (code review interno di Google) open source. Io uso gli strumenti sopra elencati con molto piacere, non ho alcun problema. Ho avuto un po' di sbattimenti in fase di installazione sul server, ma niente che non si potesse risolvere (esattamente per via dei settaggi di un VPS, sul server fisico non ho mai avuto problemi) o che non sia già stato risolto da altri. Ps. con trac puoi definire anche le milestones, seguire la story line, vedere agevolmente le modifiche effettuate, con una comparazione dei sorgenti ed evidenziatore delle modifiche.
__________________
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: paris again...
Messaggi: 3690
|
ti ringrazio per le dritte...cmq sono sotto linux
il punto chiave é che non sono un informatico (=ho competenze limitate), non posso permettermi di perdere troppo tempo per una configurazione o un'installazione... Quote:
__________________
--------------------------------- |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Se per caso fosse java, ti basterebbe installare eclipse(anche su linux l'installazione è semplicissima) e trovi già pronti una marea di addons che includono svn e tutto ciò che occorre per gestire un lavoro in team.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Giusto
Ma spero per loro che ci sarà un componente del team con le competenze necessarie per farlo. Se così non dovesse essere, forse può essere utile un primo tutorial in italiano sui concetti base di subversion: http://www.simonecarletti.it/blog/20...ubversion-svn/
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: paris again...
Messaggi: 3690
|
Quote:
__________________
--------------------------------- |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:02.




















