From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

strategies for multiple developers projects

We are a team and we have to develop a quite big application.I'd like to know a good strategy for managing this project:
How can we protect a VI or a library from being updated by several developers al the same time?.
Is a good idea to split up the application in several libraries, one for each developer?.
Which is the best way to make a modular structure?

Thanks
0 Kudos
Message 1 of 2
(2,238 Views)
Hi Chemi,
The answer cannot be too detailed because it depends on the nature of your application.
Anyway, some suggestions apply:
- Regarding code control, you can use "Source Code Control" if working with LV 6.x Professional or something similar (like Visual Source Safe (from MS Visual Studio)). Using these tools you can manage every file being part of a project with multiple developers.
- Stay together while defining the general hierarchy of the application, define main VIs with just inputs/outputs and a short description, and connect them. This way, you can have your application "already done" and start assigning a part for everyone.
- A good idea is to define some development guidelines for your group in order to have almost the same "style" in the ent
ire application

Good Luck
P.s.: take a look in NI's "Development Guidelines" manual ... you may find some other useful ideas
0 Kudos
Message 2 of 2
(2,238 Views)