MENU

TDD z wykorzystaniem C# 7

(Miękka)

Programowanie sterowane testami

0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
Produkt niedostępny
Dodaj do schowka
Zarezerwuj i odbierz w księgarni stacjonarnej PWN

TDD z wykorzystaniem C# 7

Coraz więcej profesjonalnych środowisk produkcyjnych opiera się na oprogramowaniu. Ewentualne błędy w pracy kodu mogą prowadzić do poważnych konsekwencji - dlatego od rozwiązań informatycznych wymaga się solidności i poprawności. Równocześnie oczekuje się wydajnego działania, skalowalności i podatności na modyfikacje, a także możliwości łatwego utrzymania kodu. Aplikacje utworzone zgodnie z paradygmatem TDD są w większym stopniu testowalne i zapewniają wysoki poziom poprawnej, stabilnej pracy. Sprawia to, że coraz więcej zespołów programistycznych skłania się ku TDD, mimo że zautomatyzowane testowanie bywa czasochłonne, pracochłonne i dość trudne w implementacji.

To książka przeznaczona dla tych, którzy chcą dogłębnie zrozumieć istotę TDD. Omówiono tu wszystkie aspekty TDD, włączając w to podstawy, dzięki którym średnio zaawansowany programista komfortowo rozpocznie budowę aplikacji zgodnie z tym paradygmatem. Przedstawiono zasady definiowania i testowania granic, a także pojęcie abstrahowania kodu zewnętrznego. W książce pojawiają się też - wprowadzane stopniowo - bardziej zaawansowane koncepcje, takie jak szpiedzy, imitacje i fałszywki. Pokazano w niej, w jaki sposób za pomocą TDD można przekształcić wymagania i historie użytkownika w funkcjonującą aplikację. Sporo miejsca poświęcono pisaniu różnych rodzajów testów, również integracyjnych. Poszczególne koncepcje zostały zilustrowane praktycznymi fragmentami kodu napisanego w C# i JavaScripcie.

W tej książce między innymi:

koncepcje programowania sterowanego testami i przygotowanie środowiska do pracy
różne podejścia do budowania aplikacji i sterowania testami
poprawa elastyczności aplikacji i jej podatności na przyszłe modyfikacje
TDD w warunkach zmieniających się wymagań
rozwiązywanie problemów z kodem zastanym
TDD: tak pracują najlepsi programiści!
O autorach
John Callaway jest programistą z tytułem Microsoft MVP. Specjalizuje się w technologiach WWW. Znakomicie zna praktycznie wszystkie ważne technologie, od PHP po C#, od ReactJS po SignalR. Ceni czysty kod i profesjonalizm. Chętnie dzieli się wiedzą.

Clayton Hunt jest profesjonalnym programistą. Zajmuje się głównie programowaniem dla internetu w językach JavaScript i C#. Jest sygnatariuszem manifestów głoszących idee agile i software craftsmanship.

  • Kategorie:
    1. Podręczniki szkolne
  • Język wydania: polski
  • ISBN: 9788328356535
  • EAN: 9788328356535
  • Liczba stron: 360
  • Wymiary: 16.5x23.5cm
  • Waga: 0.59kg
  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    • Odbiór w InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • Kurier pocztowy (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Punkty partnerskie ORLEN Paczka - dostawa 1-2 dni
    • Kurier (DPD) - dostawa 1 dzień roboczy
    Ważne informacje:
    Czas oczekiwania na zamówiony towar = czas wysyłki produktu + dostawa przez przewoźnika
    • Całkowity czas oczekiwania na realizację zamówienia jest sumą czasu wysyłki podanej na stronie każdego produktu oraz czasu potrzebnego przewoźnikowi na dostarczenie paczki. Podane terminy dotyczą zawsze dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
    • Wysyłkę zamówień prowadzimy jedynie na terenie Polski.
    • Dostawa do Księgarni PWN, punktów ORLEN Paczka, stacji Orlen, sklepów Żabka oraz Paczkomatów InPost nie jest realizowana dla zamówień z płatnością przy odbiorze.
    • Cena towaru na fakturze VAT jest podwyższona o ewentualny koszt transportu.
    • W przypadku zamówienia kilku towarów koszt przesyłki wybranej przez Klienta zostanie podzielony i przyporządkowany proporcjonalnie do cen kupionych produktów.
    • Produkty dostępne w PRZEDSPRZEDAŻY wysyłane są po dacie premiery wydawniczej.
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

Inni Klienci oglądali również

35,82 zł
42,90 zł

Wykorzystanie ICT do zwiększenia partycypacji społecznej na przykładzie wybranych spółdzielni mieszk

Spółdzielczość mieszkaniowa jest ważną formą zaspokajania potrzeb mieszkaniowych. W Polsce istnieje około 3600 tego rodzaju spółdzielni, które zrzeszają ponad 4 miliony spółdzielców. W samej Łodzi znajduje się 47 sp&o...
20,93 zł
33,00 zł

Historie i powiastki do wykorzystania w szkole i w parafii

Opowieści to najstarszy dorobek intelektualny i duchowy ludzkości. Człowiek od zawsze potrzebował historii i mimo upływu wieków i nowych technologii wciąż ich potrzebuje. Zmieniają się formy przekazu, ale samo pragnienie pozostaje niezmienne… ...
44,38 zł
69,00 zł

Wzorce projektowe w .NET Core 3 Projektowanie zorientowane obiektowo z wykorzystaniem C# i F#

Rozpoznawanie wzorców i ich trafne stosowanie to umiejętności, które przydają się w różnych sytuacjach. Są bardzo cenne dla architektów: pozwalają na szybkie opracowanie złożonych zagadnień, ale też ułatwiają rozwiązywanie k...
45,53 zł
63,00 zł

Metody pozyskiwania i przykłady wykorzystania sygnału okoruchowego

SPIS TREŚCIWstęp1. Fizjologia percepcji i metody pozyskiwania sygnału okoruchowego1.1. Elementy fizjologii narządu wzroku1.2. Neurologiczne podstawy śledzenia wzrokowego1.3. Metody pozyskiwania sygnału okorucho...
25,44 zł
39,90 zł

Zero Waste napraw, oddaj, wykorzystaj, żeby Ziemia była czysta

Dlaczego segregujemy śmieci? W jaki sposób można dać drugie życie słoikom? Co można zrobić z ubraniami, które są za małe albo już się znudziły? Czy warto jest planować zakupy i zabierać na nie swoje torby?„Zero Waste - napraw,...
57,19 zł
59,90 zł

Moc wysokiej wrażliwości Wykorzystaj swój ukryty potencjał

Czy masz wrażenie, że cechuje cię większa wrażliwość na doznania niż innych ludzi? Czy łatwo ulegasz przestymulowaniu lub wolniej przetwarzaszinformacje? Być może wciąż czujesz wyczerpanie, a inni uważają cię za „nerwusa”. Może z trudem zdą...
55,14 zł
79,00 zł

Zarządzanie 3.0. Kierowanie zespołami z wykorzystaniem metodyk Agile

Wykonanie produktu o dużej wartości rynkowej i osiągnięcie prawdziwego sukcesu często wymaga od menedżerów zmiany dotychczasowego podejścia. Współczesne firmy są połączonymi systemami, a samo zarządzanie dotyczy głównie ludzi i rel...
48,16 zł
69,00 zł

Naucz się nauczania Praktyczne wykorzystanie osiągnięć neurobiologii

Nauczanie bywa traktowane jak powołanie. Młodzi nauczyciele rozpoczynają pracę w szkole z myślą, że zmienią świat na lepsze. Szybko się okazuje, że mimo ogromnego poświęcenia i wielkiego wysiłku pożądane sukcesy nie przychodzą. Większość nauczycieli ch...
38,32 zł
54,90 zł

Wykorzystaj siłę design thinking! Przygotuj zespół do realizacji celów w środowisku VUCA

Biznesowa nauka latania na najwyższym poziomie niepewnościTermin VUCA wywodzi się z wojskowości. Jest to akronim utworzony od czterech angielskich słów: zmienność (volatility), niepewność (uncertainty), złożoność (complexity) i niejednozna...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!