Piękny C++: 30 podstawowych wskazówek dotyczących pisania czystego, bezpiecznego i szybkiego kodu

Ocena:   (4,5 na 5)

Piękny C++: 30 podstawowych wskazówek dotyczących pisania czystego, bezpiecznego i szybkiego kodu (J. Davidson)

Opinie czytelników

Podsumowanie:

Książka oferuje wciągającą eksplorację podstawowych wytycznych C++ poprzez historie i osobiste doświadczenia autorów. Jest chwalona za zdolność do nauczania czystszych, bardziej efektywnych praktyk kodowania C++, choć odbiega od tradycyjnych podręczników programowania na rzecz bardziej narracyjnego podejścia. Podczas gdy wielu czytelników uważa ją za przyjemną i wnikliwą, inni krytykują ją za nadmierną gadatliwość i brak konkretnych przykładów kodowania.

Zalety:

Wciągająca narracja, cenne spostrzeżenia na temat podstawowych wytycznych C++, uczy czystszego i bardziej wolnego od błędów kodu C++, przyjemna lektura, odchudzona do najważniejszych punktów, dobra dla doświadczonych programistów.

Wady:

Zbyt rozwlekła z nadmiarem anegdot, brak wystarczających przykładów kodu i diagramów, niektórzy czytelnicy uważają ją za nużącą i niepraktyczną, potencjalne niezadowolenie z prezentacji z powodu użycia myślników.

(na podstawie 8 opinii czytelników)

Oryginalny tytuł:

Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code

Zawartość książki:

Odkryj piękno nowoczesnego C++

Beautiful C++ przedstawia podstawowe wytyczne C++ z punktu widzenia programisty, z naciskiem na to, jakie korzyści można uzyskać z przestrzegania zasad i jakie koszmary mogą wyniknąć z ich ignorowania. Dla prawdziwych maniaków jest to łatwa i zabawna lektura. Dla większości twórców oprogramowania oferuje coś nowego i użytecznego.

--Bjarne Stroustrup, wynalazca C++ i współredaktor C++ Core Guidelines.

Pisanie świetnego kodu C++ nie musi być trudne. Wytyczne C++ Core Guidelines mogą pomóc każdemu programiście C++ zaprojektować i napisać programy C++, które są wyjątkowo niezawodne, wydajne i dobrze działające. Ale wytyczne są tak pełne doskonałych porad, że trudno jest wiedzieć, od czego zacząć. Zacznij tutaj, od Pięknego C++.

Doświadczeni programiści C++, Guy Davidson i Kate Gregory, identyfikują 30 podstawowych wytycznych, które okażą się szczególnie cenne, i oferują szczegółową praktyczną wiedzę na temat poprawy stylu C++. Dla ułatwienia, niniejsza książka ma strukturę ściśle dopasowaną do oficjalnej strony internetowej C++ Core Guidelines.

Davidson i Gregory oferują przydatne spostrzeżenia koncepcyjne i przykładowy kod eksperta, oświetlają sprawdzone sposoby skuteczniejszego korzystania zarówno z nowych, jak i istniejących od dawna funkcji języka oraz pokazują, jak pisać programy, które są domyślnie bardziej niezawodne i wydajne.

⬤ Unikaj rowerowych przejażdżek: przestań marnować cenny czas na ciekawostki.

⬤ Nie rób sobie krzywdy, pisząc kod, który później będzie sprawiał problemy.

⬤ Wiedzieć, których starszych funkcji należy unikać, a których używać zamiast nich.

⬤ Używaj nowszych funkcji we właściwy sposób, aby czerpać z nich korzyści bez tworzenia nowych problemów.

⬤ Domyślnie używaj kodu wyższej jakości, który jest statycznie bezpieczny, odporny na wycieki i łatwiejszy w ewolucji.

⬤ Stosuj podstawowe wytyczne z dowolną nowoczesną wersją C++: C++20, C++17, C++14 lub C++11.

Jest tu coś, co może ulepszyć praktycznie każdy program, który piszesz, projektujesz lub utrzymujesz.

Aby ułatwić eksperymentowanie, cały przykładowy kod jest dostępny w Compiler Explorer pod adresem https: //godbolt.org/z/cg30-ch0. 0.

Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.

Dodatkowe informacje o książce:

ISBN:9780137647842
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:352

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Piękny C++: 30 podstawowych wskazówek dotyczących pisania czystego, bezpiecznego i szybkiego kodu -...
Odkryj piękno nowoczesnego C++ Beautiful C++...
Piękny C++: 30 podstawowych wskazówek dotyczących pisania czystego, bezpiecznego i szybkiego kodu - Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code

Prace autora wydały następujące wydawnictwa: