Tesztvezérelt fejlesztés beágyazott C nyelvhez

Értékelés:   (4.7 az 5-ből)

Tesztvezérelt fejlesztés beágyazott C nyelvhez (W. Grenning James)

Olvasói vélemények

Összegzés:

A könyvet a C programozással, különösen a beágyazott rendszerek és a tesztvezérelt fejlesztés (TDD) területén jártasak is szívesen olvassák. Világos példákon és technikákon keresztül hatékonyan mutatja be a modern kódolási gyakorlatokat. Ugyanakkor kritika érte az elavult kódpéldák és a build-környezetekkel kapcsolatos kihívások miatt, ami miatt az olvasók gyakran frusztráltak.

Előnyök:

Nagyszerű azoknak, akik folyékonyan beszélnek C-ben és meg akarják tanulni a TDD-t beágyazott rendszerekhez.

Hátrányok:

Világos írás és hasznos példák, különösen az egységteszteléshez.

(69 olvasói vélemény alapján)

Eredeti címe:

Test-Driven Development for Embedded C

Könyv tartalma:

Egy újabb nap tesztvezérelt fejlesztés nélkül még több időt jelent a hibák üldözésére és a kód romlásának nézésére. Azt hitted, hogy a TDD másnak való, de nem az! Ez neked szól, a beágyazott C programozónak. A TDD segít megelőzni a hibákat és hosszú élettartamú szoftvert készíteni. Ez az első könyv, amely megtanítja a TDD hogyanját és miértjét C programozók számára.

A TDD egy modern programozási gyakorlat, amelyet a C fejlesztőknek ismerniük kell. Ez a programozás egy másfajta módja - az egységtesztek a gyártási kóddal szoros visszacsatolási hurokban íródnak, biztosítva, hogy a kódod azt csinálja, amit gondolsz. Néhány percenként értékes visszajelzést kapsz. A hibákat még azelőtt megtalálod, hogy hibákká válnának. Korai figyelmeztetést kapsz a tervezési problémákra. Azonnali értesítést kap a mellékhatáshibákról. Több időt tudsz tölteni értékes funkciókkal a termékedhez.

James egyike azon kevés szakértőnek, aki a TDD beágyazott C-ben való alkalmazásának. 1,5 évtizedes C, C++, Java és C# nyelvű TDD-képzés, -oktatás és -gyakorlat során szerzett tapasztalatai révén a TDD kezdő TDD-zőktől a kevesek által elsajátított technikák alkalmazásáig vezet el.

Ez a könyv tele van beágyazott C programozóknak írt kóddal. Nem csak a végterméket látja, hanem a kód és a tesztek fejlődését is. James végigvezeti Önt a gondolkodási folyamaton és a meghozott döntéseken az út minden egyes lépésén. Megtanulhatja a kód tesztelésének technikáit közvetlenül a hardver mellett, és megismerheti a tervezési elveket, valamint azt, hogyan alkalmazza őket a C-ben, hogy a kódja tiszta és rugalmas maradjon.

A könyvben szereplő példák futtatásához szükséged lesz egy C/C++ fejlesztőkörnyezetre a gépeden, valamint a GNU GCC eszközláncra vagy a Microsoft Visual Studio for C++-ra (némi projektkonverzióra lehet szükség).

A könyv egyéb adatai:

ISBN:9781934356623
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2011
Oldalak száma:250

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Tesztvezérelt fejlesztés beágyazott C nyelvhez - Test-Driven Development for Embedded C
Egy újabb nap tesztvezérelt fejlesztés nélkül még...
Tesztvezérelt fejlesztés beágyazott C nyelvhez - Test-Driven Development for Embedded C

A szerző munkáit az alábbi kiadók adták ki: