DennisKeith
Programmer
I am having a good bit of trouble with source code management in VB in a team programming environment. For the second time in two weeks, we have essentially lost a day's work of work due to inadvertant overwriting. We are not using Visual SourceSafe since I couldn't find a good manual on the product and several attempts to use it without real understanding proved to be pointless - it slowed everyone down and didn't protect the source.
Our current approach has been to divide by functionality. That is, all functions of the same type go into the same class/module/dll. At this stage in the development, most of the code is in modules. Since some of these modules might cover things like 'inventory checks', they can have more than a few functions with the result being that they are worked on by more than one author.
Common functionality is stressed and this has caused most of the problems. For instance, we have a module called FlightInfo which contains functions that accept and return objects dealing with airline flights. One programmer might work on this module as used by the object Fubar while another will work on the same module in object Fubar2. The results are not pleasant.
Any suggestions would not only be appreciated but read very carefully. I am open to almost anything at all. I don't know what will work but I do know that our current setup does not.
Thanks
Dennis Keith
Our current approach has been to divide by functionality. That is, all functions of the same type go into the same class/module/dll. At this stage in the development, most of the code is in modules. Since some of these modules might cover things like 'inventory checks', they can have more than a few functions with the result being that they are worked on by more than one author.
Common functionality is stressed and this has caused most of the problems. For instance, we have a module called FlightInfo which contains functions that accept and return objects dealing with airline flights. One programmer might work on this module as used by the object Fubar while another will work on the same module in object Fubar2. The results are not pleasant.
Any suggestions would not only be appreciated but read very carefully. I am open to almost anything at all. I don't know what will work but I do know that our current setup does not.
Thanks
Dennis Keith