NonNull i NotNull – jakie są różnice?
Na pewno każdy z nas spotkał się z takimi adnotacjami jak @NotNull czy @NonNull. W teorii mają one zabezpieczyć nas przed tym, aby dana wartość nie mogła przyjąć owianej złą sławą wartości null. Jednak w praktyce bywa z tym różnie….
Przepisz swój kod na nowo! #11
Ostatnio sporo czasu poświęciłem kodowaniu aplikacji AnimalShelter. Udało mi się wykonać naprawdę sporo zadań, ale nie obeszło się bez problemów, którymi chciałbym się z Tobą podzielić w tym wpisie. Na pewno przedstawię nowy podział na moduły Mavena jakiego dokonałem, co…
Przepisz swój kod na nowo! #9
Od ostatniego wpisu dotyczącego aplikacji AnimalShelter minęło ponad 2 miesiące. Spowodowane było to tym, że miałem trochę innych rzeczy na głowie. Jednak udało mi się z powrotem przysiąść do jej implementacji. Dorobiłem mechanizm wysyłki maili, jednak nie na tym chciałem…
Przepisz swój kod na nowo! #8
Aplikacja Animal Shelter w końcu nabrała rozpędu! Udało mi się utworzyć kawałek kodu spełniającego wcześniej zdefiniowane założenia i wykorzystującego zadeklarowaną infrastrukturę. W tej chwili jest to tylko funkcjonalność akceptacji zwierząt do schroniska, jednak mam już zarys rozwiązania dla innych zadań….
Przepisz swój kod na nowo! #7
Czas powrócić do opisywania prac nad aplikacją AnimalShelter! Niestety ostatnimi czasy nic o niej nie pisałem na blogu, ponieważ zagubiłem się w rozważaniach nad implementacją. Zastanawiałem się jak zrobić elastyczne rozwiązanie, aby nie uzależnić domeny biznesowej od zewnętrznych narzędzi. Chciałem,…
Przepisz swój kod na nowo! #6
Poprzednim razem dokonałem pewnej refleksji na temat mojej aplikacji schroniska dla zwierząt. Musiałem powiedzieć sobie dość i zaprzestać szukania „złotego środka” do tworzenia aplikacji. Zrobiłem uproszczone szkice aktualnego stanu aplikacji oraz funkcjonalności jakie chciałbym zaimplementować. Teraz pora spojrzeć na projekt…
Przepisz swój kod na nowo! #5
Wraz z powrotem do implementacji aplikacji AnimalShelter przyszła również chwila refleksji. Z jakiego powodu chcę pisać tą aplikację? Do czego ona mi jest potrzebna? Odpowiedzią na te pytania jest fakt, że chciałem zrobić jakąś fajną serię na mojego bloga oraz…