Za nami ostatnie spotkanie w 2016 roku. Wysłuchaliśmy podczas niego dwóch prezentacji prowadzonych przez pracowników naszego sponsora: Cinkciarz.pl. Rozpoczął Jędrzej Andrykowski, który krótko przedstawił ideę i korzyści Customer-Driven Contracts - podejścia do tworzenia interfejsów między serwisami według pomysłu Martina Fowlera. Następnie pokazał implementację tej metody przy użyciu Spring Cloud Contract Verifier. Po prezentacji wywiązała się krótka dyskusja, podczas której Jędrzej udowodnił, że CDC jest użyteczne także praktycznie i ma zastosowania również poza światem Javy.
Druga część spotkania to prezetacja autorskiego rozwiązania Piotra Jońskiego, czyli POJO Tester: narzędzie, które prawie automatycznie
stworzy testy ze stuprocentowym pokryciem dla obiektów typu POJO. Piotr przedstawił przykładu użycia oraz pokazał za pomocą metryk, że
jego biblioteka przewyższa inne dostępne rozwiązania tego typu. Zwrócił nam także uwagę na to, że pomijanie testowania getterów, setterów,
hashCode
, toString
i equals
może mieć zgubne skutki dla stabilności naszego kodu.