DevCezz

Programistyczny blog dla Ciebie

Miesiąc: grudzień 2021

Maven Failsafe Plugin, czyli uruchamianie testów integracyjnych w Maven

W jednym z poprzednich wpisów poruszyliśmy temat pluginu Surefire służącego do uruchamiania testów jednostkowych w Maven. Dzisiaj natomiast skupimy się na kolejnym rozszerzeniu, a mianowicie na Failsafe. Powodem jego powstania była chęć uruchamiania testów integracyjnych przy wykorzystaniu jednej komendy. Widać…

Prawo Demeter – jak uchronić kod przed katastrofą

Zdarzyło Ci się spotkać albo, co gorsza, samemu napisać kod o następującej strukturze bank.getAccountingDepartment().getAccountingTeam().getAccountant().process(invoice)? Ewidentnie jest z nim coś nie tak. Nie dość, że grzebie on w wewnętrznej implementacji wielu klas to jeszcze ma potencjalnie aż 3 miejsca na rzucenie…

GRASP – garść zasad wytwarzania oprogramowania

W świecie programistycznym istnieje wiele wskazówek jak tworzyć dobre oprogramowanie. Jedną z nich jest znany (i zapewne lubiany) mnemonik SOLID, o którym powstało wiele artykułów. Opisuje on podstawowe zasady jakich powinno się przestrzegać podczas programowania. Jeśli, więc oprze się swój…

HackYeah – największy stacjonarny hackathon w Europie

Udało mi się nawiązać współpracę medialną z kolejnym partnerem. Muszę przyznać, że bardzo się z niej cieszę, ponieważ jest to HackYeah, czyli organizator największego hackathonu w Europie. Jeśli nie wiesz czym jest hackathon to jest to wydarzenie zrzeszające programistów. Podczas…

Maven Surefire Plugin, czyli uruchamianie testów jednostkowych w Maven

Maven ma wiele ciekawych pluginów, które automatyzują nam powtarzalne czynności. Nie inaczej sprawa ma się w przypadku testowania jednostkowego naszej aplikacji. W tym artykule chciałbym zapoznać Cię z bardzo przydatnym pluginem – Surefire. Jego głównym zadaniem jest uruchamianie wcześniej wspomnianych…