000 01807nam a22003257i 4500
999 _c7653
_d7653
005 20201228150107.0
008 130514s2011 txua | b 001 0 eng d
020 _a9781934356623
020 _a193435662X
040 _aFUE
_erda
082 0 4 _a005.133
_bG.J.T
_223
100 1 _aGrenning, James W.
245 1 0 _aTest driven development for Embedded C /
_cJames W. Grenning ; [editor: Jacquelyn Carter].
260 _aRaleigh, N.C. :
_bPragmatic Bookshelf,
_c2011.
300 _axxiv, 351 pages. :
_billustration ;
_c23 cm.
336 _2rdacontent
_atext
337 _2rdamedia
_aunmediated
338 _2rdacarrier
_avolume
490 0 _6The pragmatic programmers
500 _aAlso available via the Internet.
504 _aIncludes bibliographical references and index.
505 0 _a• Test Driven Development • Getting Started Test Driving Tools and Conventions-- Starting a C Module-- Testing Your Way to Done -- Embedded TDD Strategy -- Yeah but… Testing Modules with Collaborators -- Introducing Test Doubles-- Spying on the Production Code -- Runtime-Bound Test Doubles -- The Mock Object-- Design and Continuous Improvement - SOLID, Flexible, and Testable Designs -- Refactoring-- Adding Tests to Legacy Code -- Test Patterns and Antipatterns -- Closing Thoughts-- Appendixes Development System Test Environment-- Unity Quick Reference-- CppUTest Quick Reference-- LedDriver After Getting Started-- Example OS Isolation Layer--
650 0 _aApplication software |x Development.
650 0 _aEmbedded computer systems.
650 0 _aC (Computer program language)
700 1 _aCarter, Jacquelyn.
856 _3Abstract
_uhttp://repository.fue.edu.eg/xmlui/handle/123456789/3521
942 _cBK
_2ddc