Past Meetup

Warsztat Java8 - Programowanie Funkcyjne - "Imperatywne w deklaratywne" - tura 2

This Meetup is past

23 people went

Location image of event venue

Details

Jest to druga część kursu Programowania Funkcyjnego w Java8.

Tym razem aby zbudować lepszą intuicje i zrozumienie zastosowaniu Funkcji w kodzie dokonamy refaktoringu takiej klasycznej pętelki z ifami i forami do w pełni funkcyjnej kompozycji.

W trakcie warsztatu zobaczymy :

• Jak kompozycja funkcji pozwala konfigurować obliczenia unikając powtórzeń

• Jak wyodrębnianie kawałków logiki to osobnych funkcji znaaaaaacznie ułatwia tetsowanie

• I w końcu jak same funkcje mogą być parametryzowane przez inne funkcje a także same budować funkcje co otworzy zupełnie nowe możliwości.

Pełen plan z rysunkami dostępny jest na :

Materiał :

https://pawelwlodarski.gitbooks.io/functional-programming/content/workshop2_-_java8.html

WYMAGANIA WSTĘPNE :

Zakładam znajomość materiału z pierwszego warsztatu czyli kod taki jak "a->a+1" czy "Function>" nie powinny budzić zaskoczenia/zdziwienia/przerazenia.

Najlepiej przerobić sobie material z pierwszego warsztatu :

https://pawelwlodarski.gitbooks.io/functional-programming/content/workshop1.html

PRZYGOTOWANIA DO WARSZTATU

• wyciągnięte repo: https://github.com/PawelWlodarski/workshops

• Intelij z pluginem do scali (plugin do scali potrzebny do zaimportowania projektu bo projekt jest na SBT)

• I po imporcie odpalcie sobie chociaż jednego maina, żeby zweryfikować, że działa

-----------SEKCJA DLA SPONSORA-----------

Ericpol jest firmą informatyczną, działającą od 1991 roku na międzynarodowym rynku. Jesteśmy największym polskim eksporterem usług związanych z oprogramowaniem. Świadczymy usługi outsourcingowe, consultingowe i integratorskie, dostarczamy rozwiązania dedykowane dla takich branż jak telekomunikacja, automotive, przemysł, sektor publiczny, finanse i bankowość, sektor medyczny. Pracując u nas zdobędziesz doświadczenie w projektowaniu, kodowaniu, testowaniu i wdrażaniu złożonych systemów teleinformatycznych. W tym roku stajemy się częścią grupy Ericsson, największego na świecie dostawcy technologii i usług dla operatorów telekomunikacyjnych.

-----------------------------------------------------