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:
- Zosta 149,00 zł, (44,70 zł -70%)
- Metoda dziel i zwyci 89,00 zł, (26,70 zł -70%)
- Matematyka. Kurs video. Teoria dla programisty i data science 399,00 zł, (119,70 zł -70%)
- Design Thinking. Kurs video. My 129,00 zł, (38,70 zł -70%)
- Konwolucyjne sieci neuronowe. Kurs video. Tensorflow i Keras w rozpoznawaniu obraz 149,00 zł, (44,70 zł -70%)
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