Hodnocení:
Kniha je dobře hodnocena těmi, kteří znají programování v jazyce C, zejména pro vestavěné systémy a vývoj řízený testy (TDD). Efektivně představuje moderní postupy kódování prostřednictvím srozumitelných příkladů a technik. Čelí však kritice za zastaralé příklady kódu a problémy se sestavovacími prostředími, které často zanechávají čtenáře frustrované.
Klady:Skvělé pro ty, kteří ovládají jazyk C a chtějí se naučit TDD pro vestavěné systémy.
Zápory:Jasně napsané a užitečné příklady, zejména pro jednotkové testování.
(na základě 69 hodnocení čtenářů)
Test-Driven Development for Embedded C
Další den bez vývoje řízeného testy znamená další čas promarněný hledáním chyb a sledováním, jak se váš kód zhoršuje. Mysleli jste si, že TDD je pro někoho jiného, ale není! Je pro vás, programátory v embedded C. TDD vám pomůže předcházet chybám a vytvářet software s dlouhou životností. Toto je první kniha, která učí, jak a proč TDD pro programátory v jazyce C.
TDD je moderní programátorská praxe, kterou vývojáři v jazyce C potřebují znát. Je to jiný způsob programování - jednotkové testy jsou psány v těsné zpětné vazbě s produkčním kódem, což zajišťuje, že váš kód dělá to, co si myslíte. Každých několik minut získáváte cennou zpětnou vazbu. Chyby odhalíte dříve, než se z nich stanou chyby. Získáte včasné varování před problémy s návrhem. Dostanete okamžité upozornění na vady vedlejších efektů. Můžete strávit více času přidáváním hodnotných funkcí do svého produktu.
James je jedním z mála odborníků na aplikaci TDD ve vestavěných systémech v jazyce C. Díky svým 1,5 desetiletí trvajícím školením, koučováním a praktikováním TDD v jazycích C, C++, Java a C# vás dovede od začátečníků v oblasti TDD k používání technik, které ovládá jen málokdo.
Tato kniha je plná kódu napsaného pro embedded programátory v jazyce C. Neuvidíte jen konečný produkt, ale i vývoj kódu a testů. James vás provede myšlenkovým procesem a rozhodnutími na každém kroku. Naučíte se techniky pro testování kódu přímo u hardwaru a dozvíte se o principech návrhu a o tom, jak je aplikovat na jazyk C, aby byl váš kód čistý a flexibilní.
Pro spuštění příkladů v této knize budete na svém počítači potřebovat vývojové prostředí C/C++ a řetězec nástrojů GNU GCC nebo Microsoft Visual Studio pro C++ (může být nutná konverze některých projektů).
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)