Ocena:

Recenzje prezentują mieszany pogląd na książkę, z niektórymi chwalącymi jej praktyczne wskazówki i strukturę, podczas gdy inni krytykują jej powiązanie z ideologią DEI.
Zalety:Dobrze skonstruowana i praktyczna, zawiera przydatne wskazówki, dogłębnie omawia podstawowe wytyczne C++, zawiera przykłady dla każdej wytycznej, obejmuje C++17 i zawiera funkcje C++20.
Wady:Negatywne postrzeganie ideologii DEI, niektórzy recenzenci odrzucają książkę ze względu na jej powiązanie; zgłoszono drobne problemy z uszkodzeniem dostawy.
(na podstawie 3 opinii czytelników)
C++ Core Guidelines Explained: Best Practices for Modern C++
Pisz bardziej eleganckie programy C++
Jesteśmy bardzo zadowoleni, że Rainer Grimm wykorzystuje swoje umiejętności dydaktyczne i doświadczenie w przemyśle, aby sprostać trudnemu i koniecznemu zadaniu udostępnienia podstawowych wytycznych dotyczących języka C++ większej liczbie osób.
--Bjarne Stroustrup i Herb Sutter, współredaktorzy, C++ Core Guidelines.
Oficjalne wytyczne C++ Core Guidelines zapewniają spójne najlepsze praktyki pisania znakomitego nowoczesnego kodu C++ i ulepszania starszego kodu, ale są one zorganizowane jako odniesienie do wyszukiwania jednego konkretnego punktu na raz, a nie jako samouczek dla pracujących programistów. W C++ Core Guidelines Explained, instruktor C++ Rainer Grimm wydestylował je do ich istoty, usuwając ezoterykę, dzieląc się nowymi spostrzeżeniami i kontekstem oraz prezentując dobrze przetestowane przykłady z własnych kursów szkoleniowych.
Grimm pomaga doświadczonym programistom C++ korzystać z podstawowych wytycznych w dowolnej najnowszej wersji języka, począwszy od C++11. Większość jego przykładów kodu jest napisana dla C++17, z dodatkowym pokryciem nowszych wersji i C++20 w stosownych przypadkach oraz odniesieniami do oficjalnych wytycznych podstawowych C++ online.
Niezależnie od tego, czy tworzysz nowe oprogramowanie, czy ulepszasz starszy kod, Grimm pomoże Ci uzyskać większą wartość z najbardziej przydatnych zasad Core Guidelines, pisząc kod, który jest bezpieczniejszy, bardziej przejrzysty, wydajniejszy i łatwiejszy w utrzymaniu.
⬤ Zastosuj wytyczne i podstawową filozofię programowania.
⬤ Prawidłowe korzystanie z interfejsów, funkcji, klas, wyliczeń, zasobów, wyrażeń i instrukcji.
⬤ Optymalizować wydajność, implementować współbieżność i równoległość oraz obsługiwać błędy.
⬤ Efektywna praca ze stałymi, niezmiennością, szablonami, generycznymi i metaprogramowaniem.
⬤ Popraw swój styl C++, zarządzaj plikami źródłowymi i korzystaj z biblioteki standardowej.
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.