Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code
- Wydawnictwo:
- Helion
- Data wydania:
- 2022-08-16
- Data 1. wyd. pol.:
- 2022-08-16
- Liczba stron:
- 232
- Czas czytania
- 3 godz. 52 min.
- Język:
- polski
- ISBN:
- 9788328390409
- Tłumacz:
- Lech Lachowski
- Tagi:
- Informatyka Programowanie JavaScript Python Go TDD
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ć!
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 1
Cytaty
Bądź pierwszy
Dodaj cytat z książki Nauka programowania opartego na testach. Jak pisać przejrzysty kod w kilku językach programowania
Dodaj cytat
OPINIE i DYSKUSJE