Bezpečné osvojenie moderného jazyka C++

Hodnotenie:   (4,4 z 5)

Bezpečné osvojenie moderného jazyka C++ (John Lakos)

Recenzie čitateľov

Zhrnutie:

Kniha je podrobným a komplexným sprievodcom moderného jazyka C++ (C++11/C++14), ktorý je oceňovaný pre svoju dôkladnosť, praktickosť a organizáciu. Niektorí čitatelia ju však považujú za náročnú a nudnú, s problémami týkajúcimi sa kvality tlače a čitateľnosti v určitých formátoch.

Výhody:

Komplexné spracovanie moderných funkcií jazyka C++
praktické príklady a osvedčené postupy
prehľadné usporiadanie a krížové odkazy
vysoká úroveň detailov
slúži ako spoľahlivá referencia
užitočná pre začiatočníkov aj skúsených vývojárov.

Nevýhody:

Ťažko sa číta kvôli organizácii v referenčnom štýle
niektorí ju považujú za nudnú
problémy s kvalitou tlače, najmä pri slabých komentároch kódu
nevhodná pre začiatočníkov kvôli technickej hĺbke
niektoré diagramy sú v určitých formátoch nečitateľné.

(na základe 9 čitateľských recenzií)

Pôvodný názov:

Embracing Modern C++ Safely

Obsah knihy:

Maximalizujte odmenu a minimalizujte riziko pomocou moderného jazyka C++

Embracing Modern C++ Safely vám ukáže, ako efektívne využívať nové a vylepšené funkcie moderného jazyka C++ bez toho, aby ste sa stali obeťou ich potenciálnych nástrah.

Štyri popredné autority v oblasti C++ na základe svojich dlhoročných skúseností s veľkými kritickými projektmi rozdelili vlastnosti jazyka C++11/14 do troch kategórií: Bezpečné, podmienečne bezpečné a Nebezpečné. Funkcie Safe ponúkajú presvedčivú hodnotu, ľahko sa produktívne používajú a je relatívne ťažké ich zneužiť. Funkcie podmienečne bezpečné ponúkajú významnú hodnotu, ale sú spojené s rizikami, ktoré si pred použitím vyžadujú značné odborné znalosti a oboznámenie sa s nimi. Funkcie Nebezpečné majú obzvlášť zlý pomer rizika a odmeny, ľahko sa zneužívajú a sú prospešné len za najšpeciálnejších okolností.

V tejto knihe sú zhrnuté dlhoročné skúsenosti komunity C++ s používaním funkcií C++11 a C++14 a pomôžu vám robiť efektívne a bezpečné rozhodnutia o návrhu, ktoré odrážajú reálne, ekonomické inžinierske kompromisy v rozsiahlych a rôznorodých prostrediach vývoja softvéru. Autori používajú príklady odvodené z reálnych kódových báz, aby objektívne ilustrovali každý poznatok a osvetlili kľúčové problémy. Pri každej funkcii sú uvedené rozumné prípady použitia, skryté úskalia a nedostatky danej funkcie jazyka. Po prečítaní tejto knihy budete.

⬤ pochopíte, čo každá funkcia jazyka C++11/14 robí a kde funguje najlepšie.

⬤ Poznáte, ako obísť ukážkové nástrahy a nepríjemné rohové prípady.

⬤ Vedieť, ktoré funkcie si vyžadujú ďalšie školenie, skúsenosti a vzájomné hodnotenie.

⬤ Získať poznatky na prípravu štandardov kódovania a príručiek štýlov, ktoré vyhovujú potrebám vašej organizácie.

⬤ Budete pripravení na postupné a uvážlivé zavádzanie moderného jazyka C++ do zavedených kódových báz.

Skúsení vývojári C++, vedúci tímov a technickí manažéri, ktorí chcú zvýšiť produktivitu, kvalitu kódu a udržiavateľnosť, nájdu v tejto modulárnej, starostlivo usporiadanej príručke nenahraditeľné poznatky.

Zaregistrujte si svoju knihu, aby ste mali pohodlný prístup k stiahnutiam, aktualizáciám a/alebo opravám, keď budú k dispozícii. Podrobnosti nájdete vo vnútri knihy.

Ďalšie údaje o knihe:

ISBN:9780137380350
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2022
Počet strán:1376

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Návrh rozsiahleho softvéru v jazyku C++ - Large-Scale C++ Software Design
Toto je definitívna kniha pre všetkých softvérových profesionálov v C++,...
Návrh rozsiahleho softvéru v jazyku C++ - Large-Scale C++ Software Design
Bezpečné osvojenie moderného jazyka C++ - Embracing Modern C++ Safely
Maximalizujte odmenu a minimalizujte riziko pomocou moderného jazyka C++ ...
Bezpečné osvojenie moderného jazyka C++ - Embracing Modern C++ Safely

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)