Hodnotenie:
Kniha je dobre prijatá tými, ktorí poznajú programovanie v jazyku C, najmä pre vstavané systémy a vývoj riadený testami (TDD). Efektívne predstavuje moderné postupy kódovania prostredníctvom prehľadných príkladov a techník. Čelila však kritike za zastarané príklady kódu a problémy s prostrediami na zostavovanie, ktoré často zanechávajú čitateľov frustrovaných.
Výhody:Skvelé pre tých, ktorí ovládajú jazyk C a chcú sa naučiť TDD pre vstavané systémy.
Nevýhody:Jasne napísané a užitočné príklady, najmä pre unit testing.
(na základe 69 čitateľských recenzií)
Test-Driven Development for Embedded C
Ďalší deň bez vývoja riadeného testami znamená viac času stráveného naháňaním chýb a sledovaním, ako sa váš kód zhoršuje. Mysleli ste si, že TDD je pre niekoho iného, ale nie je! Je pre vás, programátorov vstavaných systémov v jazyku C. TDD vám pomáha predchádzať chybám a vytvárať softvér s dlhou životnosťou. Toto je prvá kniha, v ktorej sa programátori v jazyku C dozvedia, ako a prečo používať TDD.
TDD je moderná programátorská prax, ktorú vývojári v jazyku C potrebujú poznať. Je to iný spôsob programovania -- jednotkové testy sa píšu v tesnej spätnej väzbe s produkčným kódom, čím sa zabezpečí, že váš kód robí to, čo si myslíte. Každých pár minút dostávate cennú spätnú väzbu. Chyby nájdete skôr, ako sa z nich stanú chyby. Dostanete včasné varovanie pred problémami s návrhom. Dostávate okamžité upozornenie na chyby vedľajších efektov. Môžete stráviť viac času pridávaním hodnotných funkcií do svojho produktu.
James je jedným z mála odborníkov na aplikáciu TDD vo vstavanom jazyku C. Vďaka jeho 1,5 desaťročia trvajúcim školeniam, tréningom a praxi TDD v jazykoch C, C++, Java a C# vás prevedie od nováčika v TDD k používaniu techník, ktoré ovláda len málokto.
Táto kniha je plná kódu napísaného pre vstavaných programátorov v jazyku C. Neuvidíte len konečný produkt, ale aj vývoj kódu a testov. James vás prevedie myšlienkovým procesom a rozhodnutiami na každom kroku. Naučíte sa techniky testovania kódu priamo pri hardvéri a spoznáte princípy návrhu a ich aplikáciu v jazyku C, aby bol váš kód čistý a flexibilný.
Na spustenie príkladov v tejto knihe budete na svojom počítači potrebovať vývojové prostredie C/C++ a reťazec nástrojov GNU GCC alebo Microsoft Visual Studio pre C++ (môže byť potrebná určitá konverzia projektu).
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)