View Single Post
Old 09-07-2005, 11:23   #22
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da fek
Secondo me se pensate di fare tutta la progettazione prima (magari in UML) e poi di scrivere il codice dopo non ne uscite vivi.
Come non quotare. Se ci mettiamo a fare tutti i diagrammi UML per bene nel 2007 siamo ancora qui a sparlare del use case 78 che non rispecchia le specifiche scritte due anni prima.

Quote:
Originariamente inviato da fek
- un server pubblico che vi faccia da repository, se ne avete uno voi meglio, altrimenti dovete cercare di appoggiarvi a SourceForge e simili; vi consiglio SVN
SVN è molto buono. Dobbiamo solo trovare un servizio di hosting gratuito. Meglio non usare sourceforge. Ultimamente è sempre sovraccarico e soffre di un lag spaventoso. Mail e commit che arrivano nei repository anche dopo giorni.

Quote:
Originariamente inviato da fek
- una chiara politica di integrazione, chi e che cosa puo' mettere il codice nel repository e chi deve assicurarsi che il tutto compili correttamente (possibilmente in automatico usando sistemi come CruiseControl)
Interesante questo CruiseControl. Cosa fa di preciso ? Qualche link ?

Quote:
Originariamente inviato da fek
- un coding standard, dovete stabilire in maniera precisa dove e come mettere le parentesi, come chiamare i metodi, le variabili, le classi; se ognuno scrive come gli pare non ne uscite vivi neppure da qui
Uhm questo sembra terreno fertile per una bella guerra di religione.

Quote:
Originariamente inviato da fek
E poi qualcosa di piu' eccitante di un sistema blibliotecario
Questo è vero.
La gestione di un archivio di CD e DVD invece sarebbe piu interessante anche perchè mi seve.

Quote:
Originariamente inviato da fek
Se poi specificate un rigoroso ambiente di testing automatico magari usando JUnit siete piu' organizzati del 90% dei team di sviluppo, ed impiegherete la meta' del tempo a scrivere quello che volete fare.
Una delle poche cose che so fare.

ciao
VICIUS è offline