Test-Driven Development for Embedded C

Ocena:   (4,7 na 5)

Test-Driven Development for Embedded C (W. Grenning James)

Opinie czytelników

Podsumowanie:

Książka jest dobrze przyjęta przez osoby zaznajomione z programowaniem w języku C, w szczególności dla systemów wbudowanych i rozwoju opartego na testach (TDD). Skutecznie prezentuje nowoczesne praktyki kodowania poprzez jasne przykłady i techniki. Jednak spotkała się z krytyką za przestarzałe przykłady kodu i wyzwania związane ze środowiskami kompilacji, często pozostawiając czytelników sfrustrowanych.

Zalety:

Doskonała dla osób biegle posługujących się językiem C, które chcą nauczyć się TDD dla systemów wbudowanych.

Wady:

Przejrzysty tekst i pomocne przykłady, szczególnie w przypadku testów jednostkowych.

(na podstawie 69 opinii czytelników)

Zawartość książki:

Kolejny dzień bez Test-Driven Development oznacza więcej czasu zmarnowanego na ściganie błędów i obserwowanie, jak twój kod się pogarsza. Myślałeś, że TDD jest dla kogoś innego, ale tak nie jest! Jest dla ciebie, wbudowanego programisty C. TDD pomaga zapobiegać defektom i budować oprogramowanie o długim okresie użytkowania. Jest to pierwsza książka, która uczy jak i dlaczego TDD dla programistów C.

TDD to nowoczesna praktyka programowania, którą programiści C muszą znać. To inny sposób programowania - testy jednostkowe są pisane w ścisłej pętli sprzężenia zwrotnego z kodem produkcyjnym, zapewniając, że kod robi to, co myślisz. Co kilka minut otrzymujesz cenną informację zwrotną. Znajdujesz błędy, zanim staną się błędami. Otrzymujesz wczesne ostrzeżenia o problemach projektowych. Natychmiastowe powiadomienie o defektach efektów ubocznych. Możesz poświęcić więcej czasu na dodawanie wartościowych funkcji do swojego produktu.

James jest jednym z niewielu ekspertów w stosowaniu TDD we wbudowanym języku C. Dzięki półtorarocznemu doświadczeniu w szkoleniu, trenowaniu i praktykowaniu TDD w językach C, C++, Java i C# poprowadzi Cię od bycia nowicjuszem w TDD do korzystania z technik, które opanowało niewielu.

Ta książka jest pełna kodu napisanego dla wbudowanych programistów C. Nie tylko widzisz produkt końcowy, ale także ewolucję kodu i testów. James prowadzi cię przez proces myślowy i decyzje podejmowane na każdym kroku. Nauczysz się technik testowania kodu tuż obok sprzętu, a także poznasz zasady projektowania i dowiesz się, jak zastosować je w języku C, aby Twój kod był czysty i elastyczny.

Aby uruchomić przykłady zawarte w tej książce, będziesz potrzebował środowiska programistycznego C / C++ na swoim komputerze oraz łańcucha narzędzi GNU GCC lub Microsoft Visual Studio dla C++ (może być wymagana konwersja projektu).

Dodatkowe informacje o książce:

ISBN:9781934356623
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2011
Liczba stron:250

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Test-Driven Development for Embedded C
Kolejny dzień bez Test-Driven Development oznacza więcej czasu zmarnowanego na ściganie błędów i obserwowanie, jak twój kod się...
Test-Driven Development for Embedded C

Prace autora wydały następujące wydawnictwa: