Bezpieczne korzystanie z nowoczesnego języka C++

Ocena:   (4,4 na 5)

Bezpieczne korzystanie z nowoczesnego języka C++ (John Lakos)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Embracing Modern C++ Safely

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780137380350
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:1376

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projektowanie oprogramowania C++ na dużą skalę - Large-Scale C++ Software Design
Jest to ostateczna książka dla wszystkich profesjonalistów...
Projektowanie oprogramowania C++ na dużą skalę - Large-Scale C++ Software Design
Bezpieczne korzystanie z nowoczesnego języka C++ - Embracing Modern C++ Safely
Maksymalizuj nagrody i minimalizuj ryzyko dzięki nowoczesnemu C++ ...
Bezpieczne korzystanie z nowoczesnego języka C++ - Embracing Modern C++ Safely

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