• Co nam dają testy mutacyjne?

    Post thumbnail
    Post thumbnail
    Po ostatnim wpisie na temat Property Based Testing chciałbym pozostać w sferze testowania kodu. Z tego powodu dzisiaj zajmiemy się ideą stojącą za testami mutacyjnymi. Zastanawiałem się ostatnio jaką wartość dodaną mogą one wnieść do naszego projektu. Okazuje się, że dzięki nim mamy możliwość weryfikacji czy nasze testy są w... [Czytaj dalej]
  • Stwórzmy PDF z biblioteką Jasper

    Post thumbnail
    Post thumbnail
    W jednym z wpisów dotyczących aplikacji AnimalShelter pisałem w jaki sposób przy pomocy Thymeleaf można wygenerować plik PDF. Do ich tworzenia wykorzystywałem szablony HTML, która następnie uzupełniałem treścią. Natomiast niedawno natrafiłem na inny, równie ciekawy sposób kreowania PDFów. Zamiast samemu pisać kod szablonu możemy wykorzystać do tego dedykowany program. Właśnie... [Czytaj dalej]
  • Jak wyglądają Closures w Groovy?

    Post thumbnail
    Post thumbnail
    Ostatnio w pracy coraz częściej wykorzystuję Spocka do pisania testów przez co siłą rzeczy mam kontakt z Groovy. Jest to obiektowy język programowania z rodziny JVM. Przez zastosowanie w nim dynamicznego jak i statycznego typowania może być on wykorzystywany do tworzenia skryptów. Dzięki wielu użytecznym funkcjom Groovy znacznie usprawnia pracę... [Czytaj dalej]
  • Sposoby odsubskrybowania subskrypcji w Angular

    Post thumbnail
    Post thumbnail
    Skoro w ostatnim wpisie zastanawialiśmy się czy warto odsubskrybować wszystkie subskrypcje to teraz wypadałoby się dowiedzieć w jaki sposób można tego dokonać. Po wstępnej analizie wpisów znalezionych w Internecie muszę przyznać, że możliwości jest sporo. Zweryfikujmy zatem, którym sposobom warto się przyjrzeć, a które niekoniecznie są godne polecenia. [Czytaj dalej]