ODBIERZ TWÓJ BONUS :: »

TDD. Sztuka tworzenia dobrego kodu Kent Beck

(ebook) (audiobook) (audiobook)
Autor:
Kent Beck
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 39
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
35,40 zł 59,00 zł (-40%)
35,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
29,49 zł 59,00 zł (-50%)
29,49 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania techniki Test Driven Development (TDD) w codziennej pracy programisty
  • Tworzenia czytelnego i łatwego do modyfikacji kodu pokrytego testami
  • Projektowania obliczeń finansowych z wykorzystaniem TDD
  • Implementowania wzorców testowych, takich jak testy regresyjne, testy startowe i testy objaśniające
  • Wykorzystywania frameworka xUnit do pisania i organizowania testów jednostkowych
  • Izolowania testów i zarządzania danymi testowymi
  • Refaktoryzowania kodu z zachowaniem bezpieczeństwa dzięki testom
  • Stosowania wzorców czerwonego i zielonego paska w TDD
  • Korzystania z atrap (mocków), samopodstawień i symulowanych katastrof w testach
  • Implementowania wzorców projektowych wspierających TDD, takich jak obiekt wartości, singleton czy metoda szablonowa
  • Zarządzania migracjami danych i izolowaniem zmian podczas refaktoryzacji
  • Oceniania jakości testów i podejmowania decyzji, które elementy kodu testować
  • Usuwania zbędnych testów i utrzymywania optymalnej puli testów
  • Wykorzystywania metryk kodu i narzędzi takich jak JUnit do poprawy jakości oprogramowania
  • Rozwijania systemów i frameworków opartych na testach
  • Przenoszenia praktyk TDD do dużych projektów i integracji z innymi metodykami, np. eXtreme Programming

Idealny kod, pokryty w pełni testami, to marzenie każdego dewelopera. Niestety, marzenia zazwyczaj rozmijają się z rzeczywistością. Codzienność większości programistów to nieczytelny kod i brak testów. Są to doskonałe warunki do powstawania błędów, często bardzo trudnych do wykrycia. Czy jest sposób, żeby wybrnąć z tego ślepego zaułka? Czy są techniki pozwalające tworzyć przejrzysty kod, którego zmiana nie będzie sprawiała trudności?

Oczywiście, że tak - wykorzystaj TDD (ang. Test Driven Development). Programowanie sterowane testami można sprowadzić do prostej zasady: w pierwszej kolejności napisz test, a następnie kod, który ma być testowany. Kent Beck w swojej książce zaprezentuje Ci w praktyce podejście TDD i pokaże, jak wdrożyć jego zasady w codziennej pracy. Zapoznaj się z licznymi przykładami zastosowania tej metody, przydatnymi poradami i najlepszymi wzorcami. To doskonały początek, żeby wdrożyć TDD w Twoim projekcie. Dowiedz się, jak tworzyć idealny kod!

Dzięki tej książce:

  • poznasz technikę programowania sterowanego testami
  • stworzysz czytelny kod, doskonale pokryty testami
  • nie będziesz się bał dokonywać zmian w Twoim kodzie
  • Twój kod osiągnie nowe standardy jakości

Twoja przepustka do świata idealnego kodu!

Wybrane bestsellery

O autorze książki

Kent Beck jest programistą, twórcą programowania ekstremalnego i pionierem wzorców oprogramowania. Jest też sygnatariuszem Manifestu agile. Mieszka w San Francisco w Kalifornii, pracuje na stanowisku głównego badacza w firmie Mechanical Orchard.

Kent Beck - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czym jest TDD i jakie korzyści przynosi programiście?
TDD (Test Driven Development) to technika programowania, w której najpierw piszemy testy, a dopiero potem kod realizujący funkcjonalność. Pozwala to tworzyć czytelny, łatwy w utrzymaniu kod, zmniejsza liczbę błędów i ułatwia wprowadzanie zmian w projekcie.
2. Czy książka zawiera praktyczne przykłady wdrożenia TDD?
Tak, książka prezentuje liczne praktyczne przykłady zastosowania TDD, omawia proces wdrażania tej metody w codziennej pracy oraz zawiera wzorce i porady ułatwiające naukę.
3. Czy do korzystania z książki potrzebna jest znajomość konkretnego języka programowania?
Książka skupia się na ogólnych zasadach TDD, ale przykłady realizowane są z wykorzystaniem popularnych narzędzi, takich jak JUnit. Podstawowa znajomość programowania będzie pomocna.
4. Jakie zagadnienia dotyczące testowania i wzorców znajdę w tej książce?
Publikacja omawia wzorce TDD, różne typy testów (np. regresyjne, wyjaśniające), wzorce projektowe oraz metody refaktoryzacji i poprawy jakości kodu.
5. Czy książka pomoże mi poprawić jakość mojego obecnego kodu?
Tak, dzięki opisanym technikom TDD i przykładom refaktoryzacji dowiesz się, jak stopniowo poprawiać istniejący kod oraz jak wdrażać testy w już rozpoczętych projektach.
6. Czy książka nadaje się do samodzielnej nauki TDD?
Tak, książka została napisana w przystępny sposób i prowadzi czytelnika krok po kroku przez zagadnienia TDD - od podstaw po zaawansowane wzorce i praktyki.
7. Czy w książce znajdę wskazówki dotyczące narzędzi do testowania?
Tak, książka omawia m.in. wykorzystanie narzędzi takich jak JUnit oraz prezentuje metryki kodu i procesy ułatwiające testowanie.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
35,40 zł
Dodaj do koszyka
Ebook
29,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint