Freigeben über


Konzepte für die Teamentwicklung

Indem Sie mit einem Team aus Entwicklern arbeiten, können Sie zum einen Anwendungen schneller erstellen und zum anderen komplexere Anwendungen entwickeln. Sie können die Fähigkeiten mehrerer Entwickler zusammenfassen, um Anwendungen zu erstellen, die ein einzelner Entwickler nur unter großen Schwierigkeiten oder unter Umständen gar nicht erstellen könnte.

Allerdings erfordert eine Teamentwicklung zusätzlichen Aufwand während des Entwicklungsprozesses. Eine erfolgreiche Teamentwicklung hängt von folgenden Faktoren ab:

  • Ermöglichen, dass mehrere Entwickler gleichzeitig mit denselben Projekten und Datenbanken arbeiten können.
  • Koordinieren der Änderungen, die an denselben Programmen, Formularen oder sonstigen Elementen der Anwendung vorgenommen werden, so dass die Änderungen eines Entwicklers nicht von den Änderungen eines anderen Entwicklers überschrieben werden.
  • Ermöglichen, dass Entwickler vorhandene Anwendungselemente (z. B. Programme oder Klassenbibliotheken) erweitern können, ohne dass davon die Arbeit anderer Entwickler betroffen ist, die diese Elemente verwenden.

Stellen Sie sich z. B. vor, Ihr Team entwickelt eine komplexe Anwendung. Da die Anwendung sehr umfangreich ist, muss Visual FoxPro es ermöglichen, dass mehrere Entwickler gleichzeitig unterschiedliche Komponenten der Anwendung bearbeiten. Andererseits möchten Sie sicherstellen, dass jeweils nur ein Entwickler an einem bestimmten Element, z. B. einem Formular, arbeitet, so dass ein Entwickler nicht die Änderungen überschreibt, die ein anderer Entwickler vorgenommen hat.

Darüber hinaus möchten Sie, dass dieser Entwickler ein Formular programmieren, testen und debuggen kann, ohne dass sich das auf die Arbeit der anderen Entwickler (und Benutzer) auswirkt, die weiterhin mit einer früheren Version des Formulars arbeiten. Sobald der erste Entwickler das neue Formular fertig gestellt hat, können die Erweiterungen in die Anwendung integriert werden.

Um die Arbeit mehrerer Entwickler zu koordinieren, können Sie sich an den empfohlenen Methoden orientieren, die in diesem Abschnitt beschrieben werden. Der Abschnitt enthält z. B. Informationen zu Verfahren, um Projekte und Klassenbibliotheken in einem Team von Entwicklern zu bearbeiten.

Siehe auch

Entwickeln in Teams | Features der Quellcodeverwaltung | Verwaltung von Visual FoxPro-Projekten unter Quellcodeverwaltung | Verwaltung von Dateien eines quellcodeverwalteten Projekts | Entwicklung und Änderung von Datenbanken in Teams