Englishpolski

Warsztat: Programowanie bez pętli.

Czwartek, godzina 16:30 (180 minut)

Powszechnie stosowane pętle to konstrukt stosunkowo niskopoziomowy, który, nieumiejętnie stosowany, bardzo obniża czytelność kodu. Niestety programiści często nie widzą dla nich sensownej alternatywy. Na początku poznamy kilka propozycji takich rozwiązań i przedyskutujemy ich przydatność. Następujące później ćwiczenia praktyczne będą podzielone na dwie części.

1. Zaimplementowanie własnych wersji funkcji map, filter i reduce. Tutaj w toku kolejnych ćwiczeń zobaczymy jak proste i łatwe do implementacji są to funkcje.

2. W tym etapie użyjemy funkcji napisanych uprzednio do zrefaktoryzowania przykładowego kodu, używającego klasycznych pętli. Przyjrzymy się, czy, i w jaki sposób zwiększa to jakość kodu.

Wymagania:

  • Własny komputer,
  • Podstawowa znajomość C#,
  • Visual studio 2013 Community Edition (lub nowszy).

Na warsztat konieczna jest rejestracja poprzez wypełnienie formularza umieszczonego na stronie: https://www.sfi.org.pl/rejestracja

Grzegorz Sławecki

Pasjonat programowania funkcyjnego, wciąż poszukujący idealnego dla siebie języka. Pracuje w Motorola Solutions od ponad 7 lat. Przez ten czas tworzył oprogramowanie w wielu różnych technologiach, obecnie przez dłuższy czas pozostaje w ekosystemie .Net, projektując i implementując usługi działające w chmurze.

Podziel się ze znajomymi: