Aktywne Wpisy
![Moryc_Jajko](https://wykop.pl/cdn/c0834752/626156adb66362af8b1da8a49c834e8e2ba67e021ab372da0deb0563245ef0a3,q60.png)
Moryc_Jajko +185
Czemu wszystkie kobiety w sporcie ubierają się jak prostytutki?
Czemu nie jak mężczyźni, normalnie na sportowo?
#logikarozowychpaskow #rozowepaski #takaprawda
Czemu nie jak mężczyźni, normalnie na sportowo?
#logikarozowychpaskow #rozowepaski #takaprawda
![Moryc_Jajko - Czemu wszystkie kobiety w sporcie ubierają się jak prostytutki?
Czemu ...](https://wykop.pl/cdn/c3201142/f0763157fc4b243653445bd0b79e505fd9a80202f185cd2db3762e249f13cb15,w150.png)
źródło: 1000019865
Pobierz
razdwatrzy55 +8
![razdwatrzy55 - Czy ta laska jest gruba? Ma 21 lat i pomijając, że to zdjęcie jest pew...](https://wykop.pl/cdn/c3201142/2838eeea3fef88d67affa052b34d4c9fe9ea4ad14168615fb29f9c387691fe85,w150.png)
źródło: Zrzut ekranu (3966)
Pobierz
Wypisałem sobie 30 ogólnych epiców jakie ma robić moja apka. Biznesowe funkcjonalności.
W każdym z nich opisałem po 5-10 historyjek. W każdej z nich reguły akceptowalności w stylu: jest to, jeśli zrobię to to ma się zadziać to.
Jak duża ma być 1 funkcjonalność testowana? Kiedy jest zbyt ogólna a kiedy zbyt szczegółowa.
Zacząłem od bardzo szczegółowej. Wziąłem pojedyncze kryterium akceptowalności, dopisałem test, dopisałem domene na abstrakcjach (pustych interfesach). Potem dopisałem więcej testu i więcej domeny. I znów. W końcu powstał potwór, a przy kolejnym dołożeniu czegoś do testu okazało się, że cały kod muszę wywalić i napisać od nowa.
Przy kolejnej próbie napisałem bardzo ogólny test, nie na poziomie domeny tylko na poziomie infrastruktury, który strzela na endpoint i sprawdza odpowiedź. Również powstał potwór. Jakieś courutyny nawpierdzielałem, a model jak w schemacie do bazy grafowej się zrodził.
Wywaliłem wszystko i zamaist kombinować to wyszedłem od warstwy persystencji jak stary dobry crudziarz. Ustaliłem jaki ma być request i co ma się zapisywać i cyk. Prosty kod powstał i działa. Teraz dopiszę testy.
#programowanie
źródło: peepokc-kcpeepo
Pobierz