Cześć, zapraszamy na drugą część miniserii z działu testów jednostkowych w Javie. Tym razem omawiamy Mocki. ( ͡° ͜ʖ ͡°)

Mocki to obiekty, które imitują zachowanie prawdziwych obiektów i prawdziwego kodu. Zadaniem programisty jest zaprogramowanie odpowiedniego działania mocków.

Film na YouTube | Wpis na blogu

Nasz blog, kanał YouTube, Grupa FB, Twitter

Zapraszamy do obserwowania taga #devfoundry ʕʔ

#programowanie #naukaprogramowania #
@devfoundry: Więc mniej więcej co mi sie nie spotobało.. budujesz bardzo wąskie analogie - ciągle sub i mock, mock i sub.. możesz porównać to do różnych innych rzecz np głupia analogia trochę do pokemona Ditto, który może zmienić się w coś innego i używać tych samych ataków co prawdziwy pokoemon - ale za to o ile prosciej:D Możesz oczywiście do czegoś innego

I takiego mocka możemy teraz przekazać do konstruktora klasy
Czołem Mireczki :)
Dziś mamy dla Was pierwszą z dwóch części wpisów i filmów z działu testów jednostkowych w Javie. Zaczynamy od stubów, a za tydzień omawiać będziemy mocki ( ͡° ͜ʖ ͡°)

Film na YT | Wpis na blogu

Stuby są wykorzystywane w sytuacji, gdy w testowanej klasie występują pewne zależności. Działanie tych zależności należy obsłużyć, ale problem pojawia się, jeśli nie mamy do nich lub do
Cześć Miraski! :)

Właśnie opublikowaliśmy nasz trzeci wspólny kurs na platformie Udemy:

Testy jednostkowe - JUnit 5 i Mockito 2

I z tej okazji mamy dla Was kolejne #rozdajo!

Spośród wszystkich osób plusujących ten wpis (zielonki odpadają) wylosujemy 10 osób, które otrzymają dostęp do kursu za darmo :)

Termin zakończenia #rozdajo to nabjliższy piątek, a więc 29.03, godzina 20:00!

Link do trailera kursu: KLIK
Link z kodem zniżkowym do kursu:
Cześć! Tym razem mamy dla Was coś z działu testów jednostkowych w Javie. A konkretnie Extension Model w JUnicie 5, który zajął miejsce test runnerów oraz Rules z JUnita 4.

Wpis na blogu: KLIK
Film na YT: KLIK

Jeśli ktoś chciałby śledzić nasze kolejne wpisy i filmy, to zapraszamy do obserwowania taga #devfoundry

Gdzie jeszcze możesz nas znaleźć: Kanał YouTube, Grupa FB, Twitter

Zapraszam do czytania i oglądania! ʕ
Hej Mirki i Mirabelki! :)

Właśnie opublikowaliśmy nasz drugi kurs na platformie Udemy:

Rekrutacja na stanowisko programisty

I z tej okazji mamy dla Was kolejne #rozdajo!

Spośrod wszystkich osób plusujących ten wpis wylosujemy 10 osób, które otrzymają dostęp do kursu za darmo :)

Termin zakończenia #rozdajo to nabjliższy piątek, a więc 11.01, godzina 18:00!

Link do trailera kursu: KLIK

Trochę informacji:

Kurs jest dedykowany wszystkim, którzy właśnie szukają pracy w zawodzie
@devfoundry Nie wiem co o tym sądzić, pracuje w branży IT, ale nie jako programista, tematy poruszane w kursie wydają mi się być jednak zbyt banalne żeby wydać na kurs nawet te 35 zł. Jest po prostu mnóstwo darmowych wskazówek w internecie bo programowanie jest na fali. Może faktycznie dla osób totalnie nie znających branży się przyda.
Sądzę, że nagrywając techniczne kursy zyskacie dużo większe zainteresowanie :-) Życzę powodzenia.
Czołem Mireczki i Mirabelki! :)

Dzisiaj bez żadnej okazji mamy dla Was kolejne #rozdajo!

10 kuponów na nasz kurs - Wzorce Projektowe w Javie. Dzięki nim otrzymacie dostęp do kursu zupełnie za darmo!

Szczęśliwców wylosujemy spośród osób plusujących ten wpis do najbliższego piątku - 02.11.2018, do godziny 19:00.

A skoro nie ma żadnej okazji, to chcielibyśmy też zareklamować nasze dwa najnowsze filmy:
Jaki język Programowania wybrać?
i
GitHub - Podstawy
Hej! W dzisiejszym wpisie na blogu i filmie na YouTube omawiam wyrażenia lambda i interfejsy funkcyjne w Javie. Zapraszam do oglądania :)

Wyrażenia lambda i interfejsy funkcyjne zostały wprowadzone wraz z Javą 8. Zostały dodane, aby ułatwić życie programistom i zachęcić ich do tworzenia kodu funkcyjnego, a nie imperatywnego. Dzięki ich właściwemu użyciu kod staje się krótszy, bardziej czytelny i przejrzysty. Z perspektywy lat (mijają już ponad 4 lata od wydania Javy
Straszliwy żar leje się z nieba, a ja - jak co 2 tygodnie - udostępniam nowy wpis na naszym blogu i film na naszym kanale YouTube! :)

Tym razem omawiam kwestię sortowania elementów w kolekcjach Javowych, wyjaśniam różnicę między interfejsami Comparable i Comparator. Opisuję też dwie kolekcje opierające się na zachowaniu kolejności elementów: TreeSet oraz TreeMap.

Wpis na blogu: KLIK
Film na YT: KLIK

Jeśli ktoś chciałby śledzić nasze kolejne wpisy i
Jak co dwa tygodnie - pojawia się u nas nowy wpis na blogu i film na kanale YouTube. Tym razem Paweł Ćwik opisuje temat jednoczesnego przechwytywania i obsługi wielu wyjątków:

W tym wpisie pokażę jak można przechwytywać wiele wyjątków naraz, gdy chcemy je obsługiwać w ten sam sposób. Jest to tak zwany multicatch i jest on dostępny również w Javie, począwszy od wersji 7.


Wpis na blogu: KLIK
Film na YT: KLIK
@devfoundry:

1. W klauzuli catch wyjątek jest final tylko w przypadku użycia multicatcha, we wpisie nie jest to jasno sprecyzowane
2.

to wtedy (jako że każdy BusinessException jest typu IllegalStateException), nigdy

nie dochodziłoby do obsługi naszego wyjątku, ponieważ wszystko byłoby łapane w

bloku catch IllegalStateException.

Przydałoby się wspomnieć, że niepoprawna kolejność kończy się błędem kompilacji

3. Tłumaczenie mutlicatcha na wyjątkach runtime jest delikatnie mówiąc dyskusyjne. Dodatkowo we wpisie pojawiają się stwierdzenia,
Pojawił się kolejny wpis na naszym blogu (i film na kanale youtube) - tym razem dotyczący klasy Enum w Javie. Skierowany głównie do początkujących, ale może i bardziej doświadczone osoby znajdą jakąś użyteczną informację ;)

Wpis na blogu: KLIK
Film na YT: KLIK

Nowe materiały pojawiają się u nas co dwa tygodnie, więc jeśli ktoś chciałby śledzić nasze kolejne wpisy i filmy, to polecam tag #devfoundry.

Zapraszam do czytania i oglądania!
@vincentooo: Dzięki. Zgadzam się, że często przykłady opierają się na klasach typu Animal albo Employee. To na pewno jest dobre, żeby wyjaśnić jakiś koncept, ale z drugiej strony przydają się też przykłady nieco bliższe rzeczywistej pracy. Bo później ktoś może mieć problem z klasami typu harmonogram, converter czy jeszcze bardziej abstrakcyjnymi koncepcjami.
Hej Mireczki i Mirabelki, nie mieliśmy tutaj wcześniej okazji do pochwalenia się wypuszczonym przez nas kursem na Udemy :)

Temat to wzorce projektowe w Javie, a kurs jest oczywiście po polsku. Planujemy go dalej rozwijać, więc wszelkie sugestie są mile widziane.

W związku z tym mamy dla Was małe #rozdajo!

Wśród osób plusujących ten wpis rozlosowanych zostanie 10 kodów na nasz darmowy kurs! Macie czas do przyszłego piątku! (29.06.2018)

Dla pozostałych
@devfoundry: Nadeszła wyczekiwana przez wszystkich chwila. Wyniki naszego pierwszego #rozdajo ;)
Losowanych było 20 kuponów na nasz kurs!

Wylosowane osoby to:

@mhnxo
@marjanoos
@Dawidowww
@Prostytucjusz3
@MatexN
@#!$%@?
@gnoll21
@pd__
@Gormaleesh
@parsivall
@Cilthal
@Azathanai
@kurazjajami
@alsakian
@Siergiej_Sznurow
@Kolczaneiro
@koslin
@mariuszMAXpalonko
@kriss7676
@to_na_pewno_nie_ja

Proszę wszystkich o odblokowanie PW na wypoku, żeby można było przesłać link z kodem ;)

Gratulujemy i dzięki za wzięcie udziału!

Dla osób, którym szczęście dzisiaj nie dopisało - przypominam,