Konferencja “Automatyzacja testowania – prawdy i mity”

29 listopada odbędzie konferencja pt. “Automatyzacja testowania prawdy i mity“. Organizowana jest ona przez firmę SuccessPoint. Wydarzenie będzie odbywać się w Centrum Konferencyjnym Golden Floor Plaza w Warszawie. Jest to konferencja, na której poruszane są tematy związane z testowaniem automatycznym. Serdecznie zapraszamy do udziału.

Czytaj dalej


CountDownLatch – blokujące odliczanie

Pakiet java.util.concurrent wprowadził wiele ciekawych i ułatwiających codzienną pracę rozwiązań. Jednym z nich jest klasa CountDownLatch, która jest tematem tego wpisu. Jest to implementacja, która może być wykorzystana do bezpiecznego wątkowo odliczania. Możecie się zastanawiać do czego może przydać się tak prosty mechanizm jak odliczanie, zapraszam więc do wpisu po wyjaśnienia.

Czytaj dalej


java.time.Clock – testowanie czasu

Proces testowania przez wielu z nas traktowany jest podobnie jak sztuka. Dobre testy powinny spełniać wiele czynników by mogły być nazwane “dobrymi”. Jednym z nich jest brak zależność od czasu. Nasze testy powinny być tak szybkie jak to tylko możliwe oraz nie powinny zależeć od czynników zewnętrznych (mówimy o testach jednostkowych). Aby pozbyć się zależności czasowych Java 8 dostarczyła nam nową klasę java.time.Clock.

Czytaj dalej


#Kata – IntelliJ + macOS/Windows + Shortcuts

Zmiana systemu operacyjnego może okazać się początkowo bolesnym doświadczeniem. Ostatnimy czasy zmieniłem system operacyjny z Windows na macOS, a to wiąże się to ze zmianą nawyków (w tym skrótów). Od zawsze uważam, iż znajomość skrótów narzędzi, z których korzystamy na co dzień jest pozycją obowiązkową. Aby móc nadal w efektywny sposób wykorzystywać IDE przygotowałem kata ze skrótami.

Czytaj dalej