Blog CHDR
Blog
Notatki z pracy nad produktami i wdrożeniami: proces, decyzje, techniczne detale.

Dlaczego Java wciąż króluje w backendzie aplikacji webowych?
Java od lat pozostaje jednym z najczęściej wybieranych języków programowania do budowy aplikacji backendowych. Mimo rosnącej konkurencji ze strony języków takich jak JavaScript (Node.js), Python czy Go, Java wciąż dominuje w wielu dużych systemach i aplikacjach. Co sprawia, że w 2025 roku nadal jest królem backendu? 1.
Czytaj dalej →
Jaka jest różnica pomiędzy @ModelAttribute, a @RequestParam w Spring?
Spring Framework to jedno z najpopularniejszych narzędzi do budowy aplikacji w Javie. W procesie tworzenia aplikacji webowych często spotykamy się z sytuacjami, w których musimy przekazać dane między klientem a serwerem. Dwa często używane mechanizmy do tego celu w Springu to adnotacje @ModelAttribute i @RequestParam.
Czytaj dalej →
5 powodów dlaczego warto pisać testy jednostkowe
Testy jednostkowe to krótkie testy automatyczne, które weryfikują działanie pojedynczych modułów, czyli „jednostek” kodu. Takimi jednostkami mogą być funkcje, metody lub klasy. Każdy test sprawdza, czy dana funkcja działa zgodnie z założeniami, sprawdzając na przykład czy zwraca poprawny wynik dla danego wejścia.
Czytaj dalej →
Różnice pomiędzy 'thenReturn’ a 'thenAnswer’ w Mockito
Framework Mockito to jedno z najpopularniejszych narzędzi do testowania w języku Java, szczególnie przydatne do tworzenia testów jednostkowych. Jednym z najważniejszych zadań podczas tworzenia testów jest symulowanie zachowania obiektów, by sprawdzić, jak testowany kod na nie reaguje. Mockito pozwala osiągnąć to poprzez stubbing metod za pomocą thenReturn i thenAnswer.
Czytaj dalej →