Ocena:
Książka zawiera cenne spostrzeżenia, praktyczne porady i usystematyzowane podejście do typowych pułapek w programowaniu w Go. Ze względu na szczegółowe wyjaśnienia i skupienie się na najlepszych praktykach, jest ona wysoce zalecana zarówno dla nowych, jak i doświadczonych programistów, ale niektórzy czytelnicy uważają ją za nieco przeciągniętą i wolą bardziej bezpośrednią metodę nauczania.
Zalety:⬤ Oferuje jasne, szczegółowe wyjaśnienia i praktyczne porady dotyczące typowych błędów w Go.
⬤ Cenna dla średnio zaawansowanych i zaawansowanych programistów, ze spostrzeżeniami mającymi zastosowanie w rzeczywistych scenariuszach kodowania.
⬤ Skuteczny jako przewodnik referencyjny; użytkownicy mogą łatwo dopasować tematy do swoich problemów z kodowaniem.
⬤ Wciągająca treść z minimalną ilością materiału wypełniającego.
⬤ Świetnie nadaje się do zrozumienia idiomatycznego języka Go i unikania typowych nieporozumień.
⬤ Podejście polegające na skupianiu się na błędach, a nie na bezpośrednim nauczaniu najlepszych praktyk, może nie przypaść do gustu wszystkim czytelnikom.
⬤ Niektóre sekcje mogą wydawać się przeciągnięte lub mniej wciągające ze względu na format.
⬤ Książka zawiera drobne błędy zauważone przez niektórych czytelników.
⬤ Może nie być odpowiednia dla zupełnie początkujących osób bez wcześniejszego doświadczenia w programowaniu.
(na podstawie 24 opinii czytelników)
100 Go Mistakes and How to Avoid Them
Wykryj błędy w swoim kodzie Go, o których nawet nie wiedziałeś, że je popełniasz, i zwiększ swoją produktywność, unikając typowych błędów i pułapek.
100 Go Mistakes and How to Avoid Them pokazuje jak:
Unikać najczęstszych błędów popełnianych przez programistów Go.
Uporządkować i zorganizować aplikację Go.
Efektywnie obsługiwać dane i struktury kontrolne.
Radzić sobie z błędami w sposób idiomatyczny.
Poprawić swoje umiejętności w zakresie współbieżności.
Zoptymalizuj swój kod.
Przygotuj swoją aplikację do produkcji i popraw jakość testowania.
100 Go Mistakes and How to Avoid Them rzuca światło na typowe błędy w kodzie Go, o których możesz nawet nie wiedzieć, że je popełniasz. Poznasz kluczowe obszary języka, takie jak współbieżność, testowanie, struktury danych i inne - i dowiesz się, jak unikać i naprawiać błędy we własnych projektach. W trakcie lektury będziesz poruszać się po trudnych fragmentach obsługi danych JSON i usług HTTP, odkryjesz najlepsze praktyki organizacji kodu Go i dowiesz się, jak efektywnie korzystać z plasterków.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii.
Zrozumienie błędów to najlepszy sposób na poprawę jakości kodu. Ta wyjątkowa książka analizuje 100 błędów i nieefektywności typowych dla aplikacji Go, wraz ze wskazówkami i technikami pozwalającymi uniknąć ich popełniania we własnych projektach.
O książce.
100 błędów Go i jak ich uniknąć pokazuje, jak zastąpić typowe problemy programistyczne w Go idiomatycznym, ekspresyjnym kodem. Poznasz w niej dziesiątki interesujących przykładów i studiów przypadków, ucząc się dostrzegać błędy, które mogą pojawić się w twoich własnych aplikacjach. Autorka Teiva Harsanyi organizuje techniki unikania błędów w wygodne kategorie, począwszy od typów i ciągów znaków, a skończywszy na współbieżności i testowaniu.
Co jest w środku.
Identyfikacja i usuwanie błędów na poziomie kodu.
Unikaj problemów ze strukturą i projektem aplikacji.
Doskonalenie struktur danych i kontroli.
Optymalizacja kodu poprzez eliminację nieefektywności.
O czytelniku.
Dla programistów biegłych w programowaniu i składni języka Go.
O autorze.
Teiva Harsanyi jest starszym inżynierem oprogramowania w firmie Docker z doświadczeniem w różnych dziedzinach, w tym w branżach o krytycznym znaczeniu dla bezpieczeństwa, takich jak zarządzanie ruchem lotniczym.
Spis treści.
1 Go: Prosty do nauczenia, ale trudny do opanowania.
2 Organizacja kodu i projektu.
3 Typy danych.
4 Struktury sterujące.
5 Ciągi znaków.
6 Funkcje i metody.
7 Zarządzanie błędami.
8 Współbieżność: Podstawy.
9 Współbieżność: Praktyka.
10 Biblioteka standardowa.
11 Testowanie.
12 Optymalizacje.
© 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)