The problems involved with managing different application modules increase dramatically when more than one developer is working on a project. Version control . Previous versions of application source files, resource files, executables, libraries, and components are automatically maintained, allowing a team to instantly roll-back to previous versions or remove unwanted changes. Many developers can work on the same project, but to avoid confusion, only one may be editing a particular source module at any one time. When they have finished, they can check that module in, ready for another developer to edit.
Developers can see who has a particular module checked out at any one time.
All of the objects and components in the application can be viewed in relation to each other. The developer can easily zoom in on a particular object, see its variables and methods and then jump directly to the line in the source code where the object is defined or referenced. All rights reserved.