Session
Testy kontraktowe: Wstydu oszczędź. Shift-left i wykryj problem przed deployem.
Jak nie działa?! Mój kod nie działa na środowisku? Testy zielone, zobacz tylko na CI! Zakodowałem / Zakodowałam to na początku sprintu, a Ty w końcówce do mnie przychodzisz jak ja muszę inne rzeczy kolanem dopychać.
Kod zmieniony, testy oczywiście też. Żeby przechodziły.
Ale kontrakt złamany.
Każdy backend wystawia kontrakt. I czasem pół firmy na nim polega.
Jak to jest że jeszcze do tej pory jedyny sposób aby zapewnić kompatybilność to testy manualne lub GUI klikacze. Co trafia do testów wraca czasem po tygodniu jako bug. Wstyd :) Nie o takie CI walczyliśmy!
A jedyny sposób żeby dowiedzieć się kto korzysta z API to… wiadomo - wyłączyć i zobaczyć kto przyjdzie i jak szybko.
Przecież mamy narzędzia. Nieznane są, więc zamiast dotykać patykiem i omijać, pokażę jak to wdrożyć. Praktycznie, nie akademicko.
audience: Developers, Intermediate

Jacek Milewski
Trener IT | Architekt DDD | Programista | Konsultant | Prelegent | Mentor
Warsaw, Poland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top