Értékelés:
A függőségi injektálásról és a szoftvertervezési mintákról szóló könyv elsöprően pozitív kritikákat kapott, kiemelve mélységét, érthetőségét és gyakorlati alkalmazását a szoftverfejlesztés megértésének és gyakorlatának javításában.
Előnyök:Gyors átadás, a függőségi injektálás átfogó lefedése, a szoftvertervezési elvek mély megértése, gyakorlati útmutatás és példák, hatékonyan kezeli a félreértéseket, kezdők és haladók számára egyaránt alkalmas, különösen hasznos a .NET fejlesztők számára, jól szervezett tartalom, értékes frissítéseket tartalmaz a második kiadás.
Hátrányok:Egyesek szerint a tartalom hosszadalmas, és előnyére válhatna, ha tömörebb lenne; néhány recenzens azt várta, hogy az általános áttekintés helyett mélyebben összpontosítson konkrét keretrendszerekre.
(13 olvasói vélemény alapján)
Dependency Injection Principles, Practices, and Patterns
Összefoglaló
A Dependency Injection Principles, Practices, and Patterns megtanítja, hogyan használhatja a DI-t az alkalmazáskomponensek közötti keményen kódolt függőségek csökkentésére. Azzal kezdjük, hogy megtanuljuk, mi is az a DI, és milyen típusú alkalmazások profitálhatnak belőle. Ezután konkrét forgatókönyveket dolgozunk fel a C# és a.NET keretrendszer segítségével, hogy a DI-t saját projektjeinkben is megvalósíthassuk. Az alaposan megmagyarázott példákban elmerülve olyan alapokat építhet, amelyeket a.NET és a.NET Core számos DI-könyvtárának bármelyikére alkalmazhat.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
A technológiáról
A függőségi injektálás (Dependency Injection, DI) nagyszerű módja a szoftverkomponensek közötti szoros csatolás csökkentésének. A függőségek kemény kódolása helyett, például egy adatbázis-illesztőprogram megadása helyett ezeket a kapcsolatokat egy harmadik fél segítségével hozza létre. Az ASP.NET Core-hoz hasonló alkalmazási keretrendszerek központi eleme, a DI lehetővé teszi, hogy jobban kezelje a szoftver módosításait és egyéb összetettségét.
A könyvről
A Dependency Injection Principles, Practices, and Patterns a Dependency Injection in.NET című bestseller klasszikusának átdolgozott és bővített kiadása. Az alapoktól kezdve tanítja meg a DI-t, releváns példákkal, mintákkal és anti-mintákkal a lazán kapcsolt, jól strukturált alkalmazások létrehozásához. A jól kommentált kód és diagramok C# példákon keresztül szemléltetik azokat az elveket, amelyek a modern objektumorientált nyelvekkel és DI-könyvtárakkal is hibátlanul működnek.
What's Inside
⬤ A meglévő kód átdolgozása lazán kapcsolt kóddá.
⬤ Sztatikusan tipizált OO-nyelvekkel működő DI-technikák.
⬤ Integráció a gyakori.NET keretrendszerekkel.
⬤ Felfrissített példák a.NET Core-ban megvalósított DI illusztrálásához.
Az olvasóról
Középhaladó OO-fejlesztők számára.
A szerzőkről
Mark Seemann programozó, szoftverarchitekt és előadó, aki 1995 óta foglalkozik szoftverekkel, többek között hat évig dolgozott a Microsoftnál. Steven van Deursen tapasztalt.NET-fejlesztő és -architekt, valamint a Simple Injector DI könyvtár szerzője és karbantartója.
Tartalomjegyzék
RÉSZ A függőségi injektálás felhelyezése a térképre.
⬤ A függőségi injektálás alapjai: Mi, miért és hogyan.
⬤ A szorosan kapcsolt kód írása.
⬤ Lazán kapcsolt kód írása.
RÉSZ Katalógus.
⬤ DI minták.
⬤ DI antiminták.
⬤ Kódszagok.
RÉSZ Tiszta DI.
⬤ Az alkalmazás összetétele.
⬤ Objektum élettartam.
⬤ Intercepció.
⬤ Aszpektusorientált programozás a tervezéssel.
⬤ Szerszámalapú aspektusorientált programozás.
RÉSZ DI konténerek.
⬤ DI konténerek bevezetése.
⬤ Az Autofac DI konténer.
⬤ A Simple Injector DI Container.
⬤ A Microsoft. Extensions. DependencyInjection DI Container.
© 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)