DevCezz

Programistyczny blog dla Ciebie

Miesiąc: lipiec 2021

W czym pomoże nam Value Object?

Value Object, jak sama nazwa wskazuje, jest obiektem przechowującym jakąś wartość. Ta koncepcja pomaga nam nadać znaczenie danej liczbie bądź literałowi czy też ich grupie. Zastanów się czym jest dla Ciebie cyfra 3. Jest to miesiąc marzec? Ilość produktów? A…

Przetwarzanie wsadowe przy użyciu Spring Batch

Przetwarzanie wsadowe to użyteczne narzędzie, które pozwala na wykonywanie serii zadań bez interakcji z użytkownikiem. Jest to alternatywa dla programów, które wymagają aktywności użytkownika końcowego, aby wprowadzał dane przez terminal albo interfejs graficzny. Batch processing… is defined as the processing…

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,…

Czy częsta zmiana pracy jest źle widziana?

Uważam, że moje programistyczne CV jest dosyć obszerne pomimo tego, że jestem obecny w branży od 3 lat i 3 miesięcy. Wszystkie cztery firmy, z którymi miałem przyjemność pracować zaoferowały mi współpracę na zasadach umowy o pracę. Jest to ważny…

@Autowired na polu + testy jednostkowe = PORAŻKA

EDIT: Zachęcam do przeczytania sekcji komentarzy, gdzie michaldo podzielił się swoim, jakże ciekawym i owocnym, punktem widzenia w sprawie tego artykułu. Ostatnio w pracy spędziłem sporo czasu nad jednym zadaniem przez… test jednostkowy. Pomimo tego, że lubię pisać testy to…

DAO, Repostiory? Jeden pies… Czy na pewno?

EDIT: Warto zapoznać się z komentarzem Patryka, który w kilku słowach uzupełnia ten artykuł. 😊 Używając Spring Boot’a wykorzystuje się ciągle koncepcję Repository jako warstwę do komunikacji z bazą danych. Jednak na konferencjach można spotkać się z innym tworem, przeznaczonym…