Test-Driven Development w C# i .NET. Tworzenie wysokiej jakości kodu w architekturze DDD
- Helion
-
9788328916937
Spośró,d wielu koncepcji tworzenia oprogramowania na szczegó,lną uwagę zasługuje model programowania sterowanego testami - TDD. Zastosowanie podejścia TDD ułatwia utrzymanie wysokiej jakości kodu. Technika ta opiera się na dodawaniu funkcjonalności do produktu dopiero po utworzeniu i przeprowadzeniu testó,w jednostkowych. TDD coraz częściej jest wyborem szanowanych firm programistycznych.
W tej praktycznej książce przedstawiono zasady TDD na rzeczywistych przykładach z użyciem popularnych frameworkó,w, takich jak ASP.NET Core i Entity Framework. Po zapoznaniu się z solidnym wprowadzeniem do koncepcji TDD dowiesz się, jak można używać Visual Studio 2022 do tworzenia aplikacji internetowej z wykorzystaniem Entity Framework, a także baz danych SQL Server i Cosmos DB. Nauczysz się też korzystać z ró,żnych wzorcó,w, takich jak repozytorium, usługi i budowniczy. Ponadto omó,wiono tu architekturę DDD i inne najlepsze praktyki stosowane podczas tworzenia oprogramowania, w tym reguły SOLID i wskazó,wki FIRSTHAND. Nie zabrakło przydatnych uwag o biznesowych aspektach podejścia TDD.
W książce między innymi:
- testy jednostkowe i mechanizm wstrzykiwania zależności
- NSubstitute: imitacje i dublery używane podczas testó,w
- zastosowanie TDD dla ASP.NET API, Entity Framework i baz danych
- tworzenie potokó,w ciągłej integracji za pomocą GitHub
- zaawansowane scenariusze używania imitacji
- korzyści z wdrażania podejścia TDD przez zespoły i firmy
TDD wprowadza dobre praktyki i doskonali programistę!
Szczegóły - Test-Driven Development w C# i .NET. Tworzenie wysokiej jakości kodu w architekturze DDD
- Autor: Adam Tibi
- Wydawnictwo Helion
- Oprawa: Miękka
- Rok wydania: 2025
- Ilość stron: 344
- Stan: nowy, pełnowartościowy produkt
- Model: 9788328916937
- Język: polski
- Podtytuł: Tworzenie wysokiej jakości kodu w architekturze DDD
- Oryginalny tytuł: Pragmatic Test-Driven Development in C#
- Tłumacz: Górczyński Robert
- Nr wydania: 1
- ISBN: 9788328916937
- EAN: 9788328916937
- Wymiary: 16.5x23.5 cm