Test-Driven Development w C# i .NET
Test-Driven Development (TDD) to model programowania, w którym tworzenie funkcjonalności odbywa się po napisaniu i uruchomieniu testów jednostkowych. Ta praktyczna książka skupia się na implementacji TDD w C# i .NET, wykorzystując popularne frameworki takie jak ASP.NET Core i Entity Framework. Przedstawiono zasady TDD na przykładach, a także omówiono architekturę DDD, wzorce projektowe (repozytorium, usługi, budowniczy), reguły SOLID i wskazówki FIRSTHAND. Nauczysz się tworzyć aplikacje internetowe z Entity Framework, baz danych SQL Server i Cosmos DB, a także implementować potoki ciągłej integracji z GitHub. Książka zawiera również omówienie testów jednostkowych z NSubstitute, mechanizm wstrzykiwania zależności oraz zaawansowane scenariusze użycia imitacji. TDD ułatwia utrzymanie wysokiej jakości kodu i jest coraz częściej wybierane przez szanowane firmy programistyczne. Książka omawia również aspekty biznesowe związane z TDD, oraz korzyści z jego wdrażania w zespołach i firmach. Dostępna w oprawie miękkiej, liczba stron: 344, rok wydania: 2025, wydawnictwo: Helion.















