Fülszöveg
TISZTA KÓD-AZ AGILIS SZOFTVERFEJLESZTÉS KÉZIKÖNYVE
A rossz kód is működhet, de ha a kód nem tiszta, az térdre kényszerítheti a fejlesztőket. Évente számtalan óra és jelentős erőforrások vesznek kárba a rosszul megirt kódok miatt. Ennek azonban nem feltétlenül kell igy lennie.
Az elismert szoftverszakértő, Róbert C. Martin egy forradalmi módszert mutat be a Tiszta kód - Az agilis szoftverfejlesztés kézikönyve című kötetében. Mariin és kollégái az Object Mentor cégnél összefogtak, hogy az agilis programfejlesztés legjobb „menet közbeni" kód-kitisztitási eljárásait egy olyan könyvben gyűjtsék össze, amely felruház minket mindazokkal a szakmai erényekkel, amelyek révén jobb programozóvá válhatunk - de csak akkor, ha mi is teszünk érte.
Miféle munkát fogunk végezni? Nos, kódot fogunk olvasni - rengeteg kódot. És el kell gondolkodnunk rajta, hogy mi az, ami jó a kódban, és mi az, ami rossz. Ami pedig ennél is fontosabb: át kell értékelnünk mindazt, amit a szakmáról tudunk, és a...
Tovább
Fülszöveg
TISZTA KÓD-AZ AGILIS SZOFTVERFEJLESZTÉS KÉZIKÖNYVE
A rossz kód is működhet, de ha a kód nem tiszta, az térdre kényszerítheti a fejlesztőket. Évente számtalan óra és jelentős erőforrások vesznek kárba a rosszul megirt kódok miatt. Ennek azonban nem feltétlenül kell igy lennie.
Az elismert szoftverszakértő, Róbert C. Martin egy forradalmi módszert mutat be a Tiszta kód - Az agilis szoftverfejlesztés kézikönyve című kötetében. Mariin és kollégái az Object Mentor cégnél összefogtak, hogy az agilis programfejlesztés legjobb „menet közbeni" kód-kitisztitási eljárásait egy olyan könyvben gyűjtsék össze, amely felruház minket mindazokkal a szakmai erényekkel, amelyek révén jobb programozóvá válhatunk - de csak akkor, ha mi is teszünk érte.
Miféle munkát fogunk végezni? Nos, kódot fogunk olvasni - rengeteg kódot. És el kell gondolkodnunk rajta, hogy mi az, ami jó a kódban, és mi az, ami rossz. Ami pedig ennél is fontosabb: át kell értékelnünk mindazt, amit a szakmáról tudunk, és a szakma iránt érzett elkötelezettségünket.
A Tiszta kód három részre oszlik. Az elsö a tiszta kód írásához szükséges alapelveket, mintákat és eljárásokat mutatja be. A második részben számos, egyre összetettebb esettanulmányt találhatunk. Minden esettanulmány a kód kitisztításának egy-egy módját szemlélteti - hibás kódokat fogunk egészséges és hatékony kódokká alakítani. A harmadik rész a jutalom: egyetlen fejezetből áll, amely azokat az árulkodó „szagokat" és szabályokat sorolja fel, amelyeket a szerző és társai az esettanulmányok összeállítása során gyűjtöttek össze. Az eredmény egy olyan tudásalap, amely leírja, hogyan gondolkodjunk, amikor kódot írunk, olvasunk és tisztítunk.
A könyvet elolvasva a következőket tanulhatjuk meg:
Hogyan különböztethetjük meg a jó és a rossz kódot?
Hogyan írhatunk jó kódot, és hogyan változtathatunk egy rossz kódot jóvá?
Hogyan adhatunk ]ó neveket, Írhatunk jó függvényeket, hozhatunk létre jó objektumokat és jó osztályokat? Hogyan formázhatjuk úgy a kódot, hogy a lehető legolvashatóbb legyen?
Hogyan valósíthatunk meg teljeskörű hibakezelést anélkül, hogy homályossá tennénk a kód logikáját?
Hogyan végezhetünk egységtesztelést és gyakorolhatjuk a tesztvezérelt fejlesztést?
Róbert C. „Uncle Bob" Martin 1970 óta dolgozik profi szoftverfejlesztőként, 1990 óta pedig nemzetközi szoftvertanácsadóként. Alapitója és elnöke az Object Mentor Inc. nevű cégnek, amelynek tapasztalt tanácsadói csapata világszerte útmutatást ad az ügyfeleknek a C++, Java, C# és Ruby nyelvű fejlesztéssel, az objektumkőzpontú programozással, a programtervezési mintákkal, az UML-lel, az agilis módszerekkel és az extrém programozással kapcsolatban.
Ez a könyv minden olyan programozó, szoftvertervező, projektvezető és rendszerelemző számára kötelező, aki jobb kódot szeretne előállítani.
www.informit.com/martinseries www.kiskapukiado.hu/174
Vissza