Testipõhine arendus C-s

Tavaline hind €29,99
11 laos, valmis saatmiseks

James W. Grenning

250 psl.

2011. aasta

Minkštas viršelis

Vöötkood: 9781934356623

Veel üks päev ilma testipõhise arenduseta tähendab rohkem aja raiskamist vigade tagaajamisele ja oma koodi halvenemise jälgimisele. Arvasid, et testipõhine arendus (TDD) on kellegi teise jaoks, aga see pole nii! See on sinu jaoks, sisseehitatud C-koodi programmeerija jaoks. TDD aitab sul ennetada defekte ja luua pika elueaga tarkvara. See on esimene raamat, mis õpetab C-programmeerijatele TDD-d, kuidas ja miks.



TDD on kaasaegne programmeerimispraktika, mida C-arendajad peaksid teadma. See on teistsugune programmeerimisviis – ühiktestid kirjutatakse tihedas tagasisideahelas koos tootmiskoodiga, tagades, et teie kood teeb seda, mida te arvate. Saate väärtuslikku tagasisidet iga paari minuti tagant. Leiate vead enne, kui need vigadeks muutuvad. Saate varajase hoiatuse disainiprobleemide kohta. Saate kohese teate kõrvalmõjude defektidest. Saate kulutada rohkem aega oma tootele väärtuslike funktsioonide lisamisele.



James on üks väheseid eksperte TDD rakendamisel manustatud C-s. Oma 1,5 aastakümne pikkuse koolituse, juhendamise ja TDD praktiseerimise kogemusega C, C++, Java ja C# keeles juhatab ta teid TDD algajast tehnikate kasutamiseni, mida vähesed on omandanud.



See raamat on täis manussüsteemides C programmeerijatele kirjutatud koodi. Sa ei näe mitte ainult lõpptoodet, vaid ka koodi ja testide arengut. James juhatab sind läbi mõtteprotsessi ja iga sammu jooksul tehtud otsuste. Sa õpid tehnikaid koodi testimiseks otse riistvara kõrval ning õpid disainipõhimõtteid ja seda, kuidas neid C-keeles rakendada, et hoida oma kood puhas ja paindlik.



Selle raamatu näidete käitamiseks vajate oma arvutis C/C++ arenduskeskkonda ning GNU GCC tööriistaketti või Microsoft Visual Studiot C++ jaoks (võib vaja minna mõningast projekti teisendamist).