Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie

Hodnotenie:   (4,5 z 5)

Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie (G. Pikus Fedor)

Recenzie čitateľov

Zhrnutie:

Knihu o návrhových vzoroch v C++ od Fedora odporúčame pre stredne pokročilých a pokročilých programátorov, ktorí chcú zlepšiť svoje zručnosti v C++ a porozumieť návrhovým vzorom. Obsahuje praktické príklady, pokrýva moderné funkcie jazyka C++ a je usporiadaná spôsobom, ktorý uľahčuje učenie. Nie je však vhodná pre začiatočníkov, pretože predpokladá predchádzajúce znalosti a jej vysvetlenia môžu byť zložité.

Výhody:

Komplexné pokrytie návrhových vzorov C++ a moderných funkcií jazyka C++ vrátane C++
Dobre štruktúrovaný obsah, ktorý postupuje od základných pojmov k zložitejším témam.
Vynikajúce praktické príklady, ktoré zlepšujú pochopenie.
Jasné vysvetlenia a krížové odkazy medzi kapitolami.
Obsahuje výkonnostné porovnávacie testy na porovnanie idiómov.
Poskytuje poznatky o tom, ako efektívne aplikovať návrhové vzory v C++.

Nevýhody:

Nie je vhodný pre začiatočníkov; vyžaduje predchádzajúce znalosti jazyka C++.
Niekomu sa môže zdať písanie nejasné alebo miestami zmätočné, najmä pri rozoberaní rôznych verzií jazyka C++.
Neúplné úryvky kódu sa môžu ťažko sledovať.
V niektorých kapitolách môže chýbať organizácia, preskakujú sa z príkladu na príklad bez delenia.

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

Pôvodný názov:

Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications

Obsah knihy:

Komplexná príručka s rozsiahlym pokrytím konceptov, ako sú OOP, funkcionálne programovanie, generické programovanie, súbežnosť a STL spolu s najnovšími funkciami jazyka C++

Kúpa tlačenej knihy alebo knihy pre Kindle zahŕňa bezplatnú elektronickú knihu vo formáte PDF

Kľúčové vlastnosti:

⬤ Ponorte sa do základných vzorov a komponentov jazyka C++, aby ste zvládli návrh aplikácií.

⬤ Oboznámte sa s trikmi, technikami a osvedčenými postupmi na riešenie bežných návrhových a architektonických problémov.

⬤ Pochopte obmedzenia, ktoré prináša jazyk C++, a ako ich riešiť pomocou návrhových vzorov.

Popis knihy:

Jazyk C++ je univerzálny programovací jazyk navrhnutý pre efektívnosť, výkon a flexibilitu. Návrhové vzory sú všeobecne uznávané riešenia dobre rozpoznaných problémov návrhu. V podstate ide o knižnicu opakovane použiteľných komponentov, len pre architektúru softvéru, a nie pre konkrétnu implementáciu.

Táto kniha vám pomôže zamerať sa na návrhové vzory, ktoré sa prirodzene prispôsobujú vašim potrebám, a na vzory, ktoré jedinečným spôsobom využívajú vlastnosti jazyka C++. Vyzbrojení znalosťou týchto vzorov strávite menej času hľadaním riešení bežných problémov a budete riešiť výzvy pomocou riešení vyvinutých na základe skúseností. Tiež zistíte, že návrhové vzory sú stručným a efektívnym spôsobom komunikácie, pretože vzory sú známym a rozpoznateľným riešením konkrétneho problému a dokážu odovzdať značné množstvo informácií pomocou jediného riadku kódu.

Na konci tejto knihy budete hlboko rozumieť tomu, ako používať návrhové vzory na písanie udržiavateľného, robustného a opakovane použiteľného softvéru.

Čo sa naučíte:

⬤ Poznáte najbežnejšie návrhové vzory používané v jazyku C++.

⬤ Pochopiť, ako používať všeobecné programovanie v jazyku C++ na riešenie bežných návrhových problémov.

⬤ Preskúmať najsilnejšie idiómy jazyka C++, ich silné stránky a nevýhody.

⬤ Objavte, ako používať populárne idiómy jazyka C++ s generickým programovaním.

⬤ Objaviť nové vzory a idiómy, ktoré umožňujú vlastnosti jazyka C++17 a C++20.

⬤ Pochopiť vplyv návrhových vzorov na výkonnosť programu.

Komu je táto kniha určená:

Táto kniha je určená skúseným vývojárom a programátorom v jazyku C++, ktorí sa chcú zoznámiť so softvérovými návrhovými vzormi a princípmi a použiť ich na vytváranie robustných, opakovane použiteľných a ľahko udržiavateľných programov a softvérových systémov.

Ďalšie údaje o knihe:

ISBN:9781804611555
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a...
Komplexná príručka s rozsiahlym pokrytím...
Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie - Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
Umenie písať efektívne programy: Príručka pre pokročilých programátorov o efektívnom využívaní...
Zoznámte sa s rôznymi technikami zvyšovania...
Umenie písať efektívne programy: Príručka pre pokročilých programátorov o efektívnom využívaní hardvéru a optimalizáciách kompilátora na príkladoch v C++ - The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples
Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných...
Komplexná príručka s rozsiahlym pokrytím...
Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie - Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications

Diela autora vydali tieto vydavateľstvá: