Ocena:

Książka jest szczegółowym i kompleksowym przewodnikiem po nowoczesnym języku C++ (C++11/C++14), chwalonym za dokładność, praktyczność i organizację. Jednak niektórzy czytelnicy uważają ją za trudną i nudną, z kwestiami związanymi z jakością druku i czytelnością w niektórych formatach.
Zalety:⬤ Wyczerpujące omówienie nowoczesnych funkcji C++
⬤ praktyczne przykłady i najlepsze praktyki
⬤ dobrze zorganizowana i opatrzona odsyłaczami
⬤ wysoki poziom szczegółowości
⬤ służy jako solidne odniesienie
⬤ pomocne zarówno dla początkujących, jak i doświadczonych programistów.
⬤ Trudna do czytania ze względu na organizację w stylu referencyjnym
⬤ niektórzy uważają ją za nudną
⬤ problemy z jakością druku, szczególnie z niewyraźnymi komentarzami do kodu
⬤ nie nadaje się dla początkujących ze względu na głębię techniczną
⬤ niektóre diagramy są nieczytelne w niektórych formatach.
(na podstawie 9 opinii czytelników)
Embracing Modern C++ Safely
Maksymalizuj nagrody i minimalizuj ryzyko dzięki nowoczesnemu C++
Embracing Modern C++ Safely pokazuje, jak efektywnie korzystać z nowych i ulepszonych funkcji językowych nowoczesnego języka C++, nie padając ofiarą ich potencjalnych pułapek.
Opierając się na swoim wieloletnim doświadczeniu z dużymi, krytycznymi projektami, cztery wiodące autorytety C++ dzielą funkcje języka C++11/14 na trzy kategorie: Bezpieczne, Warunkowo bezpieczne i Niebezpieczne. Bezpieczne funkcje oferują istotną wartość, są łatwe w użyciu i stosunkowo trudne do niewłaściwego użycia. Funkcje Warunkowo bezpieczne oferują znaczną wartość, ale wiążą się z ryzykiem, które wymaga znacznej wiedzy i znajomości przed użyciem. Niebezpieczne funkcje mają szczególnie słaby stosunek ryzyka do zysku, są łatwe do niewłaściwego użycia i są korzystne tylko w najbardziej wyspecjalizowanych okolicznościach.
Ta książka destyluje lata doświadczeń społeczności C++ w stosowaniu funkcji C++11 i C++14 i pomoże ci podejmować skuteczne i bezpieczne decyzje projektowe, które odzwierciedlają rzeczywiste, ekonomiczne kompromisy inżynieryjne w dużych, zróżnicowanych środowiskach tworzenia oprogramowania. Autorzy wykorzystują przykłady zaczerpnięte z rzeczywistych baz kodu, aby obiektywnie zilustrować każde odkrycie i naświetlić kluczowe kwestie. Każda funkcja identyfikuje rozsądne przypadki użycia, ukryte pułapki i niedociągnięcia tej funkcji języka. Po przeczytaniu tej książki będziesz
⬤ Zrozumieć, co robi każda funkcja C++11/14 i gdzie działa najlepiej.
⬤ Rozpoznać sposoby obejścia pułapek i irytujących przypadków narożnych.
⬤ Wiedzieć, które funkcje wymagają dodatkowego szkolenia, doświadczenia i wzajemnej oceny.
⬤ Uzyskanie wglądu w przygotowanie standardów kodowania i przewodników po stylach, które odpowiadają potrzebom Twojej organizacji.
⬤ Być przygotowanym do stopniowego i rozsądnego wprowadzania nowoczesnego języka C++ do ustalonych baz kodu.
Doświadczeni programiści C++, kierownicy zespołów i menedżerowie techniczni, którzy chcą poprawić produktywność, jakość kodu i łatwość konserwacji, uznają spostrzeżenia zawarte w tym modułowym, skrupulatnie zorganizowanym źródle za niezbędne.
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.