DevCezz

Programistyczny blog dla Ciebie

biblioteki

Testy jednostkowe – JUnit czy AssertJ?

Testy jednostkowe są podstawowym budulcem naszej pewności co do działania aplikacji. To dzięki nim jesteśmy w stanie szybko zweryfikować czy nasza pojedyncza jednostka programu działa zgodnie z tym co sobie założyliśmy. Jako jednostkę rozumiemy metodę, klasę a nawet cały pakiet….

Wykorzystaj Mockito w swoich testach

Implementując naszą aplikację często musimy komunikować się ze „światem zewnętrznym” czy to za pomocą plików, czy też przez sieć. Gdy już kod działa produkcyjnie to nie ma on najmniejszych problemów (załóżmy ten pozytywny scenariusz 😉), aby porozumiewać się z innymi…

Klasy Utility – zwykłe lenistwo czy zło konieczne?

Pewnie w większości projektów można spotkać się z wielkim workiem na niechciane metody, czyli z tzw. klasami Utilities, które znane są również pod pojęciem Helper Classes. Czym one się charakteryzują? Tym, że zawierają tylko metody statyczne, nie przechowują żadnego stanu…

Jak używać Web Scrapingu w Javie?

Ile razy natrafiałeś bądź natrafiałaś na problem, że dana witryna udostępnia interesujące Cię dane w skomplikowanej bądź nieczytelnej formie? Że wolałbyś/aś, aby były one zaprezentowane w inny sposób. Wtedy wpadasz na pomysł jak mogłaby wyglądać ekspozycja tych danych i zabierasz…

Lombok – pozbycie się boilerplate kodu

Wraz z przyjściem do nowej pracy musiałem zapoznać się z zasadami obowiązującymi w trakcie pisania kodu (nazwy klas, metod, zmiennych są po POLSKU! 😱). Jednak przyszło mi się też przyjrzeć bibliotece Lombok. Jej głównym zadaniem jest pozbycie się boilerplate kodu…