Ocena:
Książka jest wysoce zalecana zarówno dla programistów F#, jak i osób zainteresowanych programowaniem funkcjonalnym (FP). Zawiera praktyczne porady dotyczące pisania idiomatycznego kodu F#, koncentrując się na dobrych nawykach programistycznych i czyniąc kod strawnym zarówno dla maszyn, jak i ludzi. Wielu czytelników docenia jej głębię i praktyczne przykłady, choć niektórzy uważają jej treść za zbyt podstawową i życzą sobie większej głębi w niektórych obszarach.
Zalety:Bardzo polecana dla programistów F#, zawiera praktyczne porady dotyczące pisania idiomatycznego kodu F#, kładzie nacisk na dobre praktyki programistyczne, doskonałe źródło zrozumienia programowania funkcyjnego, pomocne w przejściu z imperatywnych do funkcyjnych paradygmatów programowania, wypełnia krytyczną lukę w literaturze F#.
Wady:Niektórzy uważają, że treść jest zbyt podstawowa lub brakuje jej głębi, obawy dotyczące formatowania książki (duża czcionka), a szczególne skupienie się na języku F# może ograniczyć jej zastosowanie dla szerszego grona odbiorców programowania funkcjonalnego.
(na podstawie 10 opinii czytelników)
Stylish F#: Crafting Elegant Functional Code for .Net and .Net Core
Po co radzić sobie w F#, skoro można programować stylowo 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.
Stylowy F# 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 dostępnych technik wprowadzania obsługi błędów do głównego nurtu logiki programu.
⬤ Optymalizacja kodu F# w celu uzyskania 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#.
Dla kogo jest ta książka
Każdy programista, który pisze kod w języku F# i chce pisać go lepiej.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)