Cezary Sanecki
  • O mnie
  • Biblioteczka
  • Szukaj
Cezary Sanecki
✕

    Cezary Sanecki


    Ponad kodem
    • Mały obiekt - prosty test, duży obiekt - skomplikowany test

      2023-07-25

      Post thumbnail
      Post thumbnail
      Dzisiaj chciałbym podzielić się z Tobą dwoma prostymi sposobami na poprawę testowalności kodu. Dokładniej mówiąc, sztuczki zmniejszające frustrację spowodowane ich pisaniem. Można je aplikować na różne sposoby oraz w różnych sytuacjach. W celu ich zobrazowania przygotowałem bardzo prosty przypadek. Kod nie jest najwyższej jakości, ale nie to jest istotne z... [Czytaj dalej]
      Tagi:
      • testowanie
      • refactor
      • problem
      • interfejs
      • intellij
    • A gdyby tak wywalić @Transactional...

      2023-07-18

      Post thumbnail
      Post thumbnail
      Ostatnio zastanawiałem się jakie konsekwencje może nieść za sobą przypadkowe usunięcie adnotacji @Transactional z wybranej metody. Do tych refleksji zmusił mnie niedawno napotkany błąd w teście integracyjnym w pracy. Zawziąłem się więc i sprawdziłem to na bardzo prostym przypadku. Chcę teraz podzielić się z Tobą rezultatem tego eksperymentu. [Czytaj dalej]
      Tagi:
      • transakcja
      • spring
      • problem
      • nauka
      • wyjątek
    • Przykład użycia Observability w Modulith

      2023-07-11

      Post thumbnail
      Post thumbnail
      Przychodzę do Ciebie z ostatnim wpisem na temat Modulith. 5 miesięcy temu poruszyliśmy temat dokumentacji. Wtedy obiecałem, że następnym razem przyjrzymy się metrykom. Muszę jednak przyznać, że ten podmoduł sprawił mi nie lada trudność. Zakładam, że to mój brak doświadczenia w tym temacie przeszkodził mi w doprowadzeniu artykułu do końca.... [Czytaj dalej]
      Tagi:
      • observability
      • modulith
      • zipkin
      • moduły
      • spring boot
    • Kompozycja w refaktoryzacji

      2023-07-04

      Post thumbnail
      Post thumbnail
      Załóżmy, że przychodzisz do projektu, w którym widzisz jedną wielką encję Hibernate połączoną z innymi encjami przy pomocy adnotacji @OneToMany, @ManyToOne czy @OneToOne. Na początku myślisz, że to fajne rozwiązanie, bo wszystkie dane masz pod ręką. Jednak gdy przychodzi do napisania testu to łapiesz się za głowę. Myślisz sobie: “Jak... [Czytaj dalej]
      Tagi:
      • refactor
      • encja
      • rozwiazanie
      • problem
      • kompozycja
    • Konfiguracja beanów Springa przy wykorzystaniu kodu Javy

      2023-06-27

      Post thumbnail
      Post thumbnail
      Jest to ostatni z wpisów, który przenoszę z bloga SpringDeveloper.pl. Wcześniejsze artykuły w tematyce Springa były raczej teoretyczne. Teraz skupimy się na praktyce. Dowiemy się w jaki sposób stworzyć konfigurację beanów Springa wykorzystując do tego celu Javę. Nie poruszymy w ogóle tematu plików konfiguracyjnych XML z racji ich coraz rzadszego... [Czytaj dalej]
      Tagi:
      • java
      • spring
      • architektura
      • bean
      • konfiguracja
    • ← Nowsze
    • Starsze →
    • RSS
    • Email me
    • Facebook
    • GitHub
    • Twitter
    • LinkedIn
    • Instagram
    • YouTube

    Cezary Sanecki  •  2023

    Regulamin i polityka prywatności | RODO