Skuteczny Rust. 35 konkretnych sposob - Helion
ebook
Autor: David DrysdaleISBN: 9788375415650
stron: 332, Format: ebook
Data wydania: 2024-12-13
Księgarnia: Helion
Cena książki: 71,82 zł (poprzednio: 79,80 zł)
Oszczędzasz: 10% (-7,98 zł)
Tagi: Inne - Programowanie
Osoby które kupowały "Skuteczny Rust. 35 konkretnych sposob", wybierały także:
- F# 4.0 dla zaawansowanych. Wydanie IV 96,45 zł, (29,90 zł -69%)
- Systemy reaktywne. Wzorce projektowe i ich stosowanie 65,31 zł, (20,90 zł -68%)
- GameMaker. Kurs video. Kompleksowy przewodnik tworzenia gier platformowych 154,58 zł, (55,65 zł -64%)
- Poradnik design thinking - czyli jak wykorzystać myślenie projektowe w biznesie 39,21 zł, (14,90 zł -62%)
- Flutter. Kurs video. Przewodnik dla 149,00 zł, (59,60 zł -60%)
Spis treści
Skuteczny Rust. 35 konkretnych sposobów na ulepszenie kodu w języku Rust eBook -- spis treści
- Spis treści
- Wstęp
- Typy
- Zagadnienie 1: Użycie systemu typów do wyrażania własnej struktury danych
- Zagadnienie 2: Użycie systemu typów do wyrażania typowego zachowania
- Zagadnienie 3: Lepiej wybierać transformacje Option i Result, niż jawne wyrażenie match
- Zagadnienie 4: Lepiej wybierać idiomatyczne typy Error
- Zagadnienie 5: Zrozumienie konwersji typów
- Zagadnienie 6: Przyjęcie wzorca newtype
- Zagadnienie 7: Użycie budowniczych do złożonych typów
- Zagadnienie 8: Zapoznanie się z typami referencyjnymi i wskaźnikowymi
- Zagadnienie 9: Rozważanie użycia transformacji iteratora zamiast jawnych pętli
- Cechy
- Zagadnienie 10: Zapoznanie ze standardowymi cechami
- Zagadnienie 11: Implementacja cechy Drop dla wzorców RAII
- Zagadnienie 12: Zrozumienie kompromisów między obiektami generycznymi a obiektami cech
- Zagadnienie 13: Korzystanie z domyślnych implementacji w celu minimalizowania wymaganych metod cech
- Pojęcia
- Zagadnienie 14: Zrozumienie czasu życia
- Zagadnienie 15: Zrozumienie kontrolera pożyczek
- Zagadnienie 16: Unikanie pisania kodu unsafe
- Zagadnienie 17: Uważanie na współbieżność ze stanem współdzielonym
- Zagadnienie 18: Nie panikuj
- Zagadnienie 19: Unikanie refleksji
- Zagadnienie 20: Unikanie pokusy nadmiernej optymalizacji
- Zależności
- Zagadnienie 21: Zrozumienie, co obiecujÄ… nam wersje semantyczne
- Zagadnienie 22: Minimalizowanie widoczności
- Zagadnienie 23: Unikanie importu z symbolami wieloznacznymi
- Zagadnienie 24: Reeksport zależności, których typy pojawiają się w API
- Zagadnienie 25: Zarządzanie schematem zależności
- Zagadnienie 26: Uważanie na rozrastanie się feature
- OprzyrzÄ…dowanie
- Zagadnienie 27: Dokumentowanie interfejsów publicznych
- Zagadnienie 28: RozsÄ…dne korzystanie z makr
- Zagadnienie 29: SÅ‚uchajmy Clippy
- Zagadnienie 30: Piszmy nie tylko testy jednostkowe
- Zagadnienie 31: Korzystanie z ekosystemu oprzyrzÄ…dowania
- Zagadnienie 32: Konfiguracja systemu ciągłej integracji (CI)
- Poza standardem Rusta
- Zagadnienie 33: Rozważanie uczynienia kodu biblioteki kompatybilnym z no_std
- Zagadnienie 34: Kontrola tego, co przekracza granice FFI
- Zagadnienie 35: Lepiej wybierać bindgen, niż ręczne odwzorowywanie FFI
- Typy
- Posłowie
- Indeks
- O autorze
- Polecamy także