@ -55,4 +55,17 @@ Ein commit gilt nur dann als clean, wenn das Programm compiliert und die automat
Fragen :
#### Lerntagebuch Eintrag zu Woche 5
Lernziel:
Projekte sind meist so groß, dass sie nicht von Einzelpersonen, in angemessener Zeit, verwirklicht werden können. Welche Entwicklungsschritte durchläuft man bei der Integration des Codes in ein Gruppenprojekt, z.B. automatisierte Tests, oder das Bereitstellen seiner Arbeit im SCM-System.
Erkenntnis:
Bei der Arbeit in einem Team kommt es darauf an, dass alle beteiligten Personen sich an die gleichen, im Vorfeld festgelegten, Vorlagen halten um einen unkompliziertes arbeiten zu ermöglichen. Außerdem gibt es viele Tools um dieses Bestreben zu unterstützen.
Wiederholung:
Continuous Integration (CI): Bei CI werden die Features ohne externe menschliche Kontrolle in das Projekt integriert. Um sicher stellen zu können, dass das Projekt weiterhin funktioniert werden automatisierte Tests zur Kontrolle verwendet. Dabei ist zu beachten, dass die automatisierten Tests keine neuen fachlichen Fehler findet. CI hält immer einen lieferbaren Stand des Produkts bereit.