
Opis
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ę!
Test-Driven Development w C# i .NET. Tworzenie wysokiej jakości kodu w architekturze DDD
Ta książka to kompleksowy przewodnik po metodologii Test-Driven Development (TDD) w kontekście programowania w języku C# oraz platformy .NET. Autor, Adam Tibi, dzieli się swoją wiedzą i doświadczeniem, aby pomóc programistom w tworzeniu wysokiej jakości kodu, który jest nie tylko funkcjonalny, ale także łatwy w utrzymaniu i rozwijaniu.
Dla kogo jest ta książka?
- Programiści C# i .NET, którzy chcą poprawić jakość swojego kodu
- Osoby zainteresowane metodologią TDD i architekturą DDD
- Inżynierowie oprogramowania pragnący wdrożyć najlepsze praktyki w swoich projektach
- Studenci informatyki oraz osoby uczące się programowania
Co zyskasz dzięki tej publikacji?
- Praktyczne umiejętności: Naucz się, jak skutecznie stosować TDD w codziennej pracy programisty.
- Wysoka jakość kodu: Odkryj techniki, które pozwolą Ci pisać kod odporny na błędy i łatwy w modyfikacji.
- Lepsze zrozumienie DDD: Zdobądź wiedzę na temat Domain-Driven Design i jego zastosowania w projektach .NET.
- Przykłady z życia: Korzystaj z praktycznych przykładów i studiów przypadków, które ułatwią przyswajanie wiedzy.
Kluczowe tematy i obszary:
- Test-Driven Development (TDD)
- Domain-Driven Design (DDD)
- Tworzenie i utrzymanie wysokiej jakości kodu
- Praktyki programistyczne w C# i .NET
- Przykłady i studia przypadków w kontekście TDD
O Autorze
Adam Tibi – doświadczony programista i ekspert w dziedzinie inżynierii oprogramowania, specjalizujący się w metodologii TDD oraz architekturze DDD. Jego pasja do programowania i dzielenia się wiedzą sprawia, że jest cenionym autorem i prelegentem w branży IT.
O Wydawcy
Helion – renomowane wydawnictwo specjalizujące się w publikacjach z zakresu informatyki, programowania oraz technologii, oferujące wysokiej jakości materiały edukacyjne dla profesjonalistów i pasjonatów.
Opis wygenerowany automatycznie na podstawie analizy cech publikacji przez system AI. Nasz algorytm dokonał samodzielnej syntezy korzyści płynących z tej książki, aby dostarczyć Ci rzetelny wgląd w jej zawartość bez udziału człowieka. Szybka informacja prosto z metadanych produktu.
Producent/osoba odpowiedzialna za bezpieczeństwo produktu
HELION S.A.
Kościuszk 1C
44-100 Gliwice
gpsr@grupahelion.pl
322309863
Szczegóły
Recenzje
Produkt nie ma jeszcze recenzji.
Zamieszczenie recenzji nie wymaga logowania. Sklep nie prowadzi weryfikacji, czy autorzy recenzji nabyli lub użytkowali dany produkt.
Nasza cena:50,34 zł
Cena sugerowana przez wydawcę: 79,00 zł
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9+








