Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowaniaTylna okładka: Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania

Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania

Autor: Saleem Siddiqui

Tłumacz: Lech Lachowski

Helion

17,90 zł 59,00 zł -70%

Kup w księgarni Helion

Gdzie kupić

SklepWydanieCena
Helion.plksiążka17,90 złKup
TaniaKsiazka.plksiążka48,59 złKup

Ceny z feedów partnerów, odświeżane codziennie. Linki są partnerskie — przy zakupie dostaję prowizję, cena dla Ciebie się nie zmienia.

Czytaj fragmentPobierz PDF

Kategorie
Jakość oprogramowania, Techniki programowania, Testowanie automatyczne
Wydawca
Helion
Rodzaj
książka
Format
165x235
Oprawa
miękka
Stron
232
Data wydania
2022-08-16
ISBN
978-83-283-9040-9
Tytuł oryginału
Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code
Seria
Oddychając z trudem

Fragment książki — 26 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 1 z 261
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 2 z 262
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 3 z 263
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 4 z 264
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 5 z 265
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 6 z 266
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 7 z 267
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 8 z 268
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 9 z 269
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 10 z 2610
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 11 z 2611
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 12 z 2612
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 13 z 2613
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 14 z 2614
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 15 z 2615
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 16 z 2616
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 17 z 2617
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 18 z 2618
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 19 z 2619
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 20 z 2620
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 21 z 2621
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 22 z 2622
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 23 z 2623
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 24 z 2624
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 25 z 2625
  • Fragment „Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania” — strona 26 z 2626

Opis

Od oprogramowania wymaga się solidności i poprawności, a równocześnie oczekuje wydajnego działania i skalowalności. Jako programista odpowiadasz za zapewnienie aplikacjom tych właśnie cech. Niezależnie od tego, jakiego języka programowania używasz, praca zgodnie z paradygmatem TDD umożliwi Ci otrzymanie testowalnego kodu o wysokiej jakości. Choć te korzyści przeważają nad niedogodnościami podejścia TDD, wielu programistów narzeka na czasochłonność, pracochłonność i sprawiającą problemy implementację programowania opartego na testach.

To przewodnik dla programistów, którzy chcą stosować podejście TDD w swojej codziennej praktyce. Pokazuje, jak korzystać z programowania sterowanego testami podczas pracy w trzech różnych językach: Go, JavaScripcie i Pythonie. Dzięki tej książce zrozumiesz, w jaki sposób zastosować klasyczny paradygmat "dziel i zwyciężaj" do budowania testów jednostkowych i w efekcie radzić sobie nawet z bardzo rozbudowaną architekturą oprogramowania. Liczne przykłady o stopniowo rosnącym poziomie zaawansowania pozwolą Ci płynnie nabierać wprawy i pewności w tworzeniu testów jednostkowych, a także ich używaniu. Szybko się przekonasz, że wprowadzenie TDD do codziennej praktyki kodowania jest bardzo opłacalną decyzją: kod będzie czysty, zrozumiały, elegancki i prosty w utrzymaniu!

W książce między innymi:

  • działanie TDD w różnych językach, frameworkach testowych i koncepcjach domenowych
  • TDD a ciągła integracja
  • konfiguracja środowiska ciągłej integracji
  • refaktoryzacja i przeprojektowywanie przy użyciu TDD
  • testy jednostkowe w JavaScripcie
  • jak TDD ułatwia pisanie czystego kodu w Go, JavaScripcie i Pythonie

TDD: napisz kod, któremu można zaufać!

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.