Blog

Maven

Słowem wstępu Jeżeli programujesz w Javie, lub dopiero zamierzasz wypłynąć na jej szerokie wody, to jest prawie pewne, że prędzej czy później spotkasz się z projektem w którym wykorzystuje się …

Spock i Mock

W poprzednim wpisie przedstawiłem bibliotekę do testowania – Spock. Bardzo przyjemne narzędzie do testowania aplikacji napisanych w języku Java. Dzisiaj pogłębimy wiedzę o używanie mocków. Najpierw jednak przypomnę czym są …

LekcjeKodu prezentują - EventBus by Guava

Guava – EventBus

Wstęp W tym wpisie wyjdziemy na chwilę ze strefy komfortu jaką zaczyna dawać nam standardowa biblioteka Javy. Jedną z bardziej popularnych bibliotek, która często upraszcza procesy lub podaje trochę inne …

Niemutowalność cz.2

Ostatnio dowiedzieliście się czym jest niemutowalność! W tym wpisie przytoczę obiecany przykład mutowania poprzez metodę klasy Cargo. Następnie przejdziemy do przykładów, które pozwolą nam zapobiec mutowaniu i łamaniu zasad enkapsulacji. Zapobiegniemy wyciekającym …

Niemutowalność cz.1

Niemutowalność – wstęp Niemalże legendarne słowo!! Większość programistów trzyma pytanie o niemutowalności obiektów jako ostatnią deskę ratunku w przedłużającej się dyskusji na temat poprawności napisanego kodu….. 🙃 To oczywiście żart. …