Hodnocení:
Kniha o vstřikování závislostí a návrhových vzorech softwaru získala převážně kladné recenze, které vyzdvihují její hloubku, srozumitelnost a praktické využití pro zlepšení porozumění a postupů při vývoji softwaru.
Klady:Rychlé vydání, komplexní pokrytí problematiky vstřikování závislostí, hluboké pochopení principů návrhu softwaru, praktické návody a příklady, účinně řeší nedorozumění, vhodná pro začátečníky i pokročilé vývojáře, přínosná zejména pro vývojáře v prostředí .NET, přehledný obsah, obsahuje cenné aktualizace ve druhém vydání.
Zápory:Někteří považují obsah za zdlouhavý a prospělo by mu, kdyby byl stručnější; několik recenzentů očekávalo hlubší zaměření na konkrétní frameworky spíše než obecný přehled.
(na základě 13 hodnocení čtenářů)
Dependency Injection Principles, Practices, and Patterns
Shrnutí
Kniha Principy, postupy a vzory vřazování závislostí vás naučí používat DI ke snížení pevně zakódovaných závislostí mezi komponentami aplikace. Na začátku se dozvíte, co je DI a jaké typy aplikací ji využijí. Poté budete pracovat na konkrétních scénářích s využitím jazyka C# a frameworku.NET a implementovat DI do vlastních projektů. Jakmile se ponoříte do důkladně vysvětlených příkladů, vytvoříte si základy, které budete moci použít v kterékoli z mnoha knihoven DI pro.NET a.NET Core.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Dependency Injection (DI) je skvělý způsob, jak snížit těsnou vazbu mezi softwarovými komponentami. Namísto tvrdého kódování závislostí, jako je například zadání ovladače databáze, vytvoříte tato spojení prostřednictvím třetí strany. DI je klíčová pro aplikační rámce, jako je ASP.NET Core, a umožňuje lépe řídit změny a další složitosti softwaru.
O knize
Principy, postupy a vzory závislostního vřazování je přepracované a rozšířené vydání klasického bestselleru Dependency Injection in.NET. Učí vás DI od základů a obsahuje relevantní příklady, vzory a anti-vzory pro vytváření volně vázaných, dobře strukturovaných aplikací. Dobře komentovaný kód a diagramy využívají příklady v jazyce C# k ilustraci principů, které bezchybně fungují s moderními objektově orientovanými jazyky a knihovnami DI.
Co je uvnitř
⬤ Refaktorizace stávajícího kódu na volně vázaný kód.
⬤ DI techniky, které fungují se staticky typovanými OO jazyky.
⬤ Integrace s běžnými.NET frameworky.
⬤ Aktualizované příklady ilustrující DI v.NET Core.
O čtenáři
Pro středně pokročilé vývojáře OO.
O autorech
Mark Seemann je programátor, softwarový architekt a přednášející, který se softwarem pracuje od roku 1995, z toho šest let ve společnosti Microsoft. Steven van Deursen je zkušený vývojář a architekt pro platformu.NET a autor a správce knihovny Simple Injector DI.
Obsah
ČÁST 1 Uvedení nástroje Dependency Injection na mapu.
⬤ Základy Dependency Injection: Co, proč a jak.
⬤ Psaní těsně provázaného kódu.
⬤ Psaní volně vázaného kódu.
ČÁST 2 Katalog.
⬤ Vzory pro vázané vazby.
⬤ DI anti-patterns.
⬤ Kódové pachy.
ČÁST 3 Čisté DI.
⬤ Složení aplikace.
⬤ Životnost objektů.
⬤ Překvapení.
⬤ Aspektivně orientované programování podle návrhu.
⬤ Aspektově orientované programování založené na nástrojích.
ČÁST 4 DI Kontejnery.
⬤ Úvod do DI kontejnerů.
⬤ Kontejner DI Autofac.
⬤ Kontejner DI Simple Injector.
⬤ Kontainer Microsoft. Rozšíření. DependencyInjection DI Container.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)