data.data | Pesymistyczna | Realistyczna | Optymistyczna |
---|---|---|---|
25.04 | Mantra, Git, nauczenie się podstaw TestNG, Gra wyświetla (przykładowych) graczy i punktacje | + Wyświetla przykładową planszę 3x3 | + Umożliwia postawienie znaków na planszy |
26.04 | Wyświetla plansze 3x3, umożliwia postawienie znaków na planszy, rozgrywanie tur | + rozpoznanie zwyciestwa, przegranej i remisu | + wyświetlenie punktacji |
27.04 | rozpoznanie zwyciestwa, przegrana i remisu, wyświetlenie punktacji | + wybór (specyficznych) ustawień gry (rozmiar planszy, punkty aby wygrać) | + rozgrywanie rund |
07.05 | Wybór ustawień gry przez użytkownika (rozmiar planszy) | +rozgrywanie rund, wczytanie ilości punktów do zwycięstwa | + język |
08.05 | Rozgrywanie rund, wczytanie ilości punktów do zwycięstwa | + Język | + gra powinna mieć konfigurowalne (System.out and System.err) |
07.05 Zmiana estymatów, powody:
- brak wystarczającej znajomości GIT'a, musiałem to nadrobić
- duża ilość testów do napisania
- brak obycia z TDD
- słaba znajomość TestNG/JUnit
- program nie przechodził testów podczas pisania logiki sprawdzającej wygraną/remis, naprawienie błędów zajęło czas
- problemy z architekturą projektu