Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Gestione del ciclo di vita del software
giovedì 03 luglio 2008 - 12.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
denis.basei
Profilo
| Senior Member
222
messaggi | Data Invio:
gio 3 lug 2008 - 12:02
Salve a tutti. Da un pò di tempo sto pensando a come tenere sotto controllo più versioni dello stesso software installate da clienti diversi senza dover impazzire a tenere n cartelle sul file system. Uso Visual Studio 2005 Professional. Ho letto qualcosa in merito alla versione Team Edition. Un amico e collaboratore mi suggerisce un software di nome Sub Version. Sono indeciso ed anche un pò confuso. La mia azienda è piccola siamo in due persone ed abbiamo circa una decina di applicazioni distribuite ciascuna su una media di 3, 4 clienti, quindi nulla di grande.
Qualcuno ha qualche esperienza o suggerimento da darmi?
Grazie
Denis B. - www.baseiengineering.com
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 3 lug 2008 - 12:09
>Salve a tutti. Da un pò di tempo sto pensando a come tenere sotto
>controllo più versioni dello stesso software installate da clienti
>diversi senza dover impazzire a tenere n cartelle sul file system.
>Uso Visual Studio 2005 Professional. Ho letto qualcosa in merito
>alla versione Team Edition. Un amico e collaboratore mi suggerisce
>un software di nome Sub Version.
Allora facciamo un po' di chiarezza, SubVersion è un ottimo software e fa la protezione e versoning del codice (sorgente però). Anche Visual Sourcesafe fa le stesse cose e anche il Team Edition di Visual STudio che necessita però del Team Foundation Server. Tutto il pacco costa più di 10.000 euro.
Tu dici che devi tenere più cartelle, questo perchè ? Perchè in ogni cartella tieni una versione diversa del tuo software, e i tuoi clienti anch'essi hanno versioni diverse ? e quindi se un cliente ha un problema vai a correggere il bug solo sulla sua build ?
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
denis.basei
Profilo
| Senior Member
222
messaggi | Data Invio:
gio 3 lug 2008 - 13:42
Sicuramente se correggo un bug cerco di aggiornare quanto prima tutti i clienti, su questo non ci piove.
Capita in fase di sviluppo o di aggiornamento che uno o due clienti abbiamo provvisoriamente versioni del sofware diverse, chiamiamole di test.
Altra cosa in futuro dovrò appoggiarmi a dei collaboratori con i quali portare avanti lo sviluppo di una applicazione, io seguo una parte, loro un'altra ma il progetto è lo stesso. Vorrei trovare un metodo lineare e rapito per aggiornare a vicenda il software.
Premetto che sono abbonato ad MSDN universal per cui il software Microsoft ce l'ho.
Grazie
Denis B. - www.baseiengineering.com
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 3 lug 2008 - 15:20
>Capita in fase di sviluppo o di aggiornamento che uno o due clienti
>abbiamo provvisoriamente versioni del sofware diverse, chiamiamole
>di test.
>Altra cosa in futuro dovrò appoggiarmi a dei collaboratori con
>i quali portare avanti lo sviluppo di una applicazione, io seguo
>una parte, loro un'altra ma il progetto è lo stesso. Vorrei trovare
>un metodo lineare e rapito per aggiornare a vicenda il software.
Beh allora, vale la pena usare Subversion e farsi un po' di esperienza con trunk, bracnh, e forks.
Sul sito di Subversion trovi oltre al software un libro che ti spiega tutto.
Puoi usare come client Subversion TortoiseVSN o un plugin per VS.NET a pagamento qui:
http://www.visualvsn.com
Inoltre un buon documento per gestire lo sviluppo pararello lo puoi trovare qui:
http://www.hillside.net/plop/plop98/final_submissions/P37.pdf
>Premetto che sono abbonato ad MSDN universal per cui il software
>Microsoft ce l'ho.
MSDN Universal non esiste più, ha cambiato nome.
Ricordati che con l'abbonamento MSDN non puoi fare tutto ciò che vuoi. La licenza vale per un singolo sviluppatore (nel caso di Visual Studio). Tutte le altre installazioni possono essere usate solo a scopo di test e non produzione. In una azienda ognuno dovrebbe avere la sua licenza. Nel caso di più licenze vale la pena considerare contratti Volume License.
Qui trovi le FAQ su cosa si può fare e non si può fare con MSDN:
http://msdn.microsoft.com/en-us/subscriptions/aa948864.aspx
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !