Browse Source

Merge branch 'fdai7753-main-patch-05918' into 'main'

Aktualisieren Lerntagebuch.md

See merge request fdai7753/lerntagebuch!10
main fetched-on-2024-01-14
fdai7753 11 months ago
parent
commit
1ee96b7b71
  1. 16
      Lerntagebuch.md

16
Lerntagebuch.md

@ -97,3 +97,19 @@
### Wiederholung
- Wasserfallmodell: Linearer Ablauf, wo alle Prozessschritte ein mal durchlaufen: Analysis->Design->Implementation->Testing->Deployment->Maintenance.
- Burn-Down-Chart: Abschätzung des verbleibenden Aufwands; Tägliches markieren des Fortschritts; auf Zeit den Fortschritt herausdeuten.
## Vorlesung vom 09.01.2024
### Lernziel
- Qualitätskosten und der Sweet Spot
- Unit Tests schreiben mit FIRST und RTFM
- Testabdeckung und dessen Vorgehen
- TDD micro cycle
- Conways Spiel des Lebens
### Erkenntnis
- Zum Anfang der Stunde sprachen wir nochmal über das Verhältnis der Qualitätskosten, bei welchen man schauen soll, dass man genug investiert, sodass ein vernünftiges Produkt entsteht, man jedoch nicht zu viel über die Voraussetzungen hinaus investiert. Unittest sollten nach zwei Leitfäden geschrieben werden, welche bei FIRST für Fast, Independent, Repeatable, Selfevaluating, Timely und bei RTFM für Readable, Trustworthy, Fast, Maintainable stehen. Beim TDD, welcher zu 100% Testabdeckung führt, gibt es einen sogenannten mirco cycle, dessen Ablauf darin besteht, zur Anforderung einen neuen Test zu kreieren, diesen Test mit Produktivcode zu erfüllen, diesen Code zu verbessern, und dann entweder einen neuen Test zu schreiben, oder einen Commit zu erstellen.
### Wiederholung
- Conways Spiel des Lebens (Conway's Game of Life): Eine Zelle mit 8 Nachbarzellen wird auf einem Raster simuliert. Der Status der Folgegeneration der Zelle hängt von den Nachbarzellen ab. Auf Wikipedia sind 4 Regeln, jedoch wurde die Regel 0 ausgelassen, in der die zelle im Toten Zustand mit weniger 3 Nachbarzellen in der Folgegeneration tot bleibt.
Loading…
Cancel
Save