Browse Source

Update Lerntagebuch

remotes/origin/HEAD
fdai7783 1 year ago
parent
commit
9d614a0acb
  1. 46
      Lerntagebuch.md

46
Lerntagebuch.md

@ -783,8 +783,50 @@ In der letzten Übung haben wir einige neue Git-Befehle kennen gelernt. Um diese
- Versionsverwaltung von Abhängigkeiten - Versionsverwaltung von Abhängigkeiten
- npm - npm
- Javascript/Typescript - Javascript/Typescript
- Integration
- SCM überwachen
- Build-Prozess
- _Gibt es neue Änderungen?_
- Änderungen zusammenführen
- Compilieren
- automatische Tests ausführen
- Lieferartefakt erstellen
- Bericht über Ergebnisse
- Rolle von automatisierten Tests
- beim menschlichen Eingriff
- kann nicht auf Fehler reagieren
- kein menschlicher Eingriff möglich
- kann nicht ausführbar sein
- auch wenn kompilierbar
- daher muss Code ausgeführt werden (Erkennung von Runtime Fehlern)
- Lösung: automatisierte Tests
- Vorteile von automatisierten Tests
- dokumentieren gewünschtes Verhalten
- Tests sind wiederholbar
- Menschen dagegen machen Fehler
- erkennen Laufzeitfehler
- können außerhalb der Arbeitszeit laufen
- Grenzen von automatisierten Tests
- überprüft Erwartung
- kann Fehler nicht finden dessen Fehlererkennung nicht einprogrammiert wurde
- fachlicher Fehler an den keiner gedacht hat
- nur bekannte Fehler können gefunden werden
- Vorgehensmodelle
- gemeinsame zentrale Instanz: remote repository
- alle Entwickler arbeiten dran
- alle haben Schreibzugriff
- Aufwand für Sicherheit
- jeder Entwickler braucht eigenen Account
nicht jeder kann in den Master schreiben
- dafür kaum Aufwand für Synchronization
- gepushte Änderungen sind sofort für alle sichtbar
- vor allem in Firmen verwendet
- Gegenentwurf

Loading…
Cancel
Save