Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Pros and cons VSS
Message
 
À
13/05/2005 19:37:37
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
Information générale
Forum:
Visual FoxPro
Catégorie:
Source Safe Control
Versions des environnements
Visual FoxPro:
VFP 8
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01013995
Message ID:
01019171
Vues:
17
>>I'm going to try to convince my new employer to use VSS, so I'm looking for your inputs on the pros and cons of using VSS.
>>
>>We are a 10 employees shop using a C# BO layer with a VFP GUI. It should be easy to sell VSS for C# as it integrate easyly and it will resolve many multi-users conflicts we are experiencing. VFP will be harder, because of VSS doesn't work well with VCX and SCX and because we can't just check out a single class, we have to check out the whole VCX. This will cause many conflicts.
>>
>>Thanks in advance for your inputs
>
>For a team of more than one programmer, having some source control program is almost a must. I mean, of course you can combine the different files from different programmers, but without some software to do it, this would be quite clumsy and error-prone. You would need to designate one person in charge of having the "repository". Having this automated through software saves you a lot of time.
>
>Even for a single programmer, source control is very beneficial, since you can easily look at some previous version of a form, class, etc.
>
>As to the problem of taking out a single class from a class library; well, you will have this problem with or without source control software. It is sometimes suggested to have only a few (or even one) class in every class library; I find this clumsy. Perhaps you should designate one main person in charge of a class library, and use "manual source control" if required.
>

My recommendation for handling this situation is to have each class in your main class library be a seperate classs library with them subclassed (the name can even be the same) in the main class library. This allows a developer to check out just the pieces they will be working on, while others can check out the others. Then when checked in, and other get latest version from VSS, they build the current code. This has worked well for us for over 5 years now. It does require some self control, to not do the quick and dirty and put them all together, but granularity for a multi developer team is much better this way.
Cy Welch
Senior Programmer/Analyst
MetSYS Inc
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform