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

    Cezary Sanecki


    Ponad kodem
    • Problem podczas zrównoleglenia testów

      2023-08-03

      Post thumbnail
      Post thumbnail
      Równoległe uruchomienie testów jednostkowych ma istotną przewagę nad klasycznym podejściem w postaci szybszego otrzymania informacji zwrotnej o działaniu naszej aplikacji. Jednak nigdy nie ma nic za darmo. Aby uzyskać taki efekt trzeba się trochę napocić. O czym należy więc pamiętać i jakich pułapek unikać? Zaraz przekonamy się o tym na... [Czytaj dalej]
      Tagi:
      • testowanie
      • współbieżność
      • gradle
      • maven
      • problem
    • 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
    • ← Nowsze
    • Starsze →
    • RSS
    • Email me
    • Facebook
    • GitHub
    • Twitter
    • LinkedIn
    • Instagram
    • YouTube

    Cezary Sanecki  •  2025

    Regulamin i polityka prywatności | RODO

    Pliki cookies pomagają ulepszać bloga. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.
    Zgoda Polityka prywatności