Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 16 głosach.
Stylish F# 6: Crafting Elegant Functional Code for Net 6
Po co programować w F#, skoro można programować w stylu. Ta książka wykracza poza składnię i zajmuje się projektowaniem. Zapewnia programistom F# najlepsze praktyki, wskazówki i porady dotyczące pisania pięknego, łatwego w utrzymaniu i poprawnego kodu. To drugie wydanie, w pełni zaktualizowane pod kątem .NET 6 i F# 6, zawiera całkowicie nowe omówienie anonimowych rekordów, wyrażenia obliczeniowego task {} oraz relacji między typami i modułami.
Stylish F# 6 obejmuje każdą decyzję projektową podejmowaną przez programistę podczas tworzenia programów w języku F#, pomagając w dokonywaniu najbardziej świadomych i wartościowych wyborów projektowych na każdym etapie tworzenia kodu. Dowiesz się o projektowaniu typów i sygnatur funkcji, korzyściach płynących z niezmienności i zastosowaniach częściowych funkcji. Zrozumiesz najlepsze praktyki pisania interfejsów API, które mogą być używane przez F#, C# i inne języki. Każdy starannie zweryfikowany wybór projektowy jest poparty atrakcyjnymi przykładami, ilustracjami i uzasadnieniami.
Czego się nauczysz
⬤ Wiedzieć dlaczego, kiedy i jak kodować w niezmiennym stylu.
⬤ Używać funkcji kolekcji, potoków i kompozycji funkcji do szybkiego tworzenia działającego oprogramowania.
⬤ Być świadomym technik dostępnych w celu wprowadzenia obsługi błędów do głównego nurtu logiki programu.
⬤ Optymalizacja kodu F# pod kątem maksymalnej wydajności.
⬤ Zidentyfikować i wdrożyć możliwości wykorzystania wstrzykiwania funkcji w celu ulepszenia projektu programu.
⬤ Docenianie dostępnych metod obsługi nieznanych wartości danych.
⬤ Zrozumienie programowania asynchronicznego i równoległego w języku F# oraz tego, czym różni się ono od programowania asynchronicznego w języku C#.
⬤ Wykorzystanie rekordów i anonimowych rekordów jako niskopoziomowych, łatwo porównywalnych kontenerów dla danych strukturalnych.
Dla kogo jest ta książka
Każdy programista, który pisze kod w języku F# i chce pisać go lepiej.