Értékelés:
A könyv átfogó áttekintést nyújt a szoftverarchitektúráról, különös tekintettel a C++-ra. Foglalkozik az elosztott rendszerek építésének alapelveivel, tervezési mintáival és modern gyakorlataival. Bár hasznos referencia kézikönyvként szolgál mind a kezdők, mind a tapasztalt programozók számára, néhány olvasó úgy találta, hogy hiányzik belőle a mélység és a gyakorlati kódolási példák.
Előnyök:⬤ A szoftverarchitektúra fogalmainak átfogó lefedettsége, amely kezdők és haladó programozók számára egyaránt alkalmas.
⬤ Hasznos referencia kézikönyv az elosztott rendszerek és a C++ modern gyakorlataihoz.
⬤ Tömör írásmód, az összetett elvek hatékony magyarázatával.
⬤ Linkeket kínál további olvasmányokhoz és forrásokhoz.
⬤ Jó betekintést nyújt a tesztelhetőség, a teljesítmény és a skálázhatóság szempontjaiba a szoftvertervezés során.
⬤ Kevés C++ kódpélda, ami csalódást okoz azoknak, akik gyakorlati kódolási útmutatót várnak.
⬤ Néhány témát nem vizsgál mélységében, így kevésbé hasznos az elmélyült tanuláshoz.
⬤ Bizonyos szakaszokban az írás stílusa szabálytalan, ami zavart okoz.
⬤ Az index nem elég részletes, ami megnehezíti a gyors referenciaként való használatot.
(12 olvasói vélemény alapján)
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
Alkalmazza az üzleti követelményeket az informatikai infrastruktúrára, és magas színvonalú terméket szállítson olyan architektúrák megértésével, mint a mikroszolgáltatások, DevOps és cloud-native, a modern C++ szabványok és funkciók felhasználásával.
Főbb jellemzők:
⬤ Tervezzen skálázható, nagyméretű alkalmazásokat a C++ programozási nyelvvel.
⬤ Szoftvermegoldások architektúrája felhőalapú környezetben, folyamatos integrációval és folyamatos szállítással (CI/CD).
⬤ Építészeti célok elérése tervezési minták, nyelvi jellemzők és hasznos eszközök kihasználásával.
Könyv leírása:
A szoftverarchitektúra az összetett alkalmazások magas szintű tervezését jelenti. Ez éppúgy fejlődik, mint az általunk használt nyelvek. A modern C++ lehetővé teszi a fejlesztők számára, hogy nagy teljesítményű alkalmazásokat írjanak magas szintű nyelven anélkül, hogy az olvashatóság és karbantarthatóság rovására mennének. Ha a modern C++ nyelvvel dolgozik, ez a gyakorlati útmutató segít abban, hogy tudását a gyakorlatban kamatoztassa, és elosztott, nagyméretű alkalmazásokat tervezzen. Azzal kezdi, hogy megismerkedik az architektúra fogalmaival, beleértve a bevált mintákat és a növekvő trendeket. A könyv ezután elmagyarázza, mi is az a szoftverarchitektúra, és segít felfedezni az összetevőit. Ezután felfedezi az alkalmazásarchitektúrában szerepet játszó tervezési koncepciókat és a szoftverfejlesztés mintáit, mielőtt megtanulja, hogyan építse, csomagolja, integrálja és telepítse az összetevőit. A befejező fejezetekben különböző architektúra-minőségeket, például a karbantarthatóságot, az újrafelhasználhatóságot, a tesztelhetőséget, a teljesítményt, a skálázhatóságot és a biztonságot vizsgálja meg. Végül áttekintést kap az olyan elosztott rendszerekről, mint a szolgáltatásorientált architektúra, a mikroszolgáltatások és a cloud-native, és megérti, hogyan alkalmazhatja ezeket az alkalmazásfejlesztésben.
A könyv végére képes leszel elosztott szolgáltatásokat építeni a modern C++ és a kapcsolódó eszközök segítségével, hogy ügyfeleid igényeinek megfelelő megoldásokat tudj nyújtani.
Amit tanulni fog:
⬤ Megtanulja, hogyan alkalmazza a szoftverarchitektúra alapelveit.
⬤ Tervezési minták és legjobb gyakorlatok alkalmazása az architektúra céljainak elérése érdekében.
⬤ Elektáns, biztonságos és hatékony kód írása a legújabb C++ funkciók felhasználásával.
⬤ Egyszerűen karbantartható és telepíthető alkalmazások készítése.
⬤ Felfedezze a különböző architektúra-megközelítéseket, és megtanulja alkalmazni őket a saját igényeinek megfelelően.
⬤ Egyszerűsítse a fejlesztést és a műveleteket az alkalmazáskonténerek használatával.
⬤ Találkozzon különböző technikákkal a szoftvertervezés és -fejlesztés gyakori problémáinak megoldására.
Kinek szól ez a könyv:
Ez a szoftverarchitektúra C++ programozási könyv azoknak a tapasztalt C++ fejlesztőknek szól, akik szoftverarchitektúrát szeretnének készíteni, vagy akiket érdekel a vállalati szintű alkalmazások fejlesztése.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)