|
@ -0,0 +1,18 @@ |
|
|
|
|
|
# Woche 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 1. Was sind die wesentliche Inhalte von Woche ? |
|
|
|
|
|
- CI(Continious Integration) Systeme haben viele Vorteile dazu gehören die automatisierte Prozesse die den Aufwand verringern und die formale Prozesse die das Konfliktpotenzial verringern. |
|
|
|
|
|
- Die Softwareentwicklungsprozesse hat 6 Bestandteile, nämlich die Abhängigkeitenverwaltung,die Integration und das build-Prozess usw.. |
|
|
|
|
|
- Bei der Abhängigkeitsverwaltung soll es nicht selbst im Build-Lauf erzeugt und nicht im SCM eingecheckt, der Zugriff auf einzelne Versionen des Codes sollte auch möglich sein. |
|
|
|
|
|
- der Source Code Management System ermöglicht am wichtigsten paralelle Entwicklung verschiedener Features, Zugriff auf Releases und Wechsel zwischen Branches. |
|
|
|
|
|
- Durch das build Prozess darf man übersetzen, Abhängigkeiten organisieren, automatisierte Test ausführen und Liefer-Artefakte erzeugen. |
|
|
|
|
|
- Automatisierte Tests führen das Programm aus, sind wiederholbar, bieten Dokumentation gewünschtes Verhalten, und erkennen Laufzeitfehler. |
|
|
|
|
|
|
|
|
|
|
|
## 2. Was kann man für das Teamprojekt anwenden ? |
|
|
|
|
|
- Man kann Automatisierte Tests in dem Code verwenden um Fehler schnell zu erkennen und zu beheben. |
|
|
|
|
|
- Gemeinsame remote Repositories bieten eine gute Teamleistung bei dem Software-Entwicklung. |
|
|
|
|
|
|
|
|
|
|
|
## 3. Begriff/Thema erklären : |
|
|
|
|
|
- SCM(Source Code Management) : ist der Prozess der Verfolgung von Änderungen und der Verwaltung von Änderungen am Quellcode. |
|
|
|
|
|
- CI(Continious Integration) : ist das Vorgang der automatisierten Integration von Code-Änderungen von mehreren Beteiligten in ein einziges Software-Projekt. |