Professional Documents
Culture Documents
Tárgymutató É S Utószó
Tárgymutató É S Utószó
$*!li i:Tí$tr*ft :d
A"A
B
ablonfuggvény haszná|ata 199
adatáwiteli objektum 1 83 babszem 717,781.
adatáwiteli objektumok 1 1 7 bájtk dkezel konyvtár 1'84
adate\ér ési objektu m 787 BDUF 190
adatmegosztás 208 beállíthat adatok 349
adatszerkezetek 1,11 bean 1,17
add 31. beh zás 47
adott-ha-akkor 151 belépés57
aknakeres 2T bemeneti paraméter 48
aktív rekord 118 beszédes fuggvénynevek 338
aktuális objektum 369 betoltési listák 350
aIáh zásje|69 betort ablak 8,43
álcaobjektum I77 bevezetés 43
áIIítás 1'51' bezár zár jel79
áI|ítások 1,29 Bjarne Stroustrup 8
áItalános érvényíinyelv 355 blokkok 41
áItalánositás 733 Boy Scout Rule 294
Andy Hunt 8 break 58
AOP 183 B UILD -O P ERATE-C HECK 1, 47
ArgsException 222 burkol k 125
ASM 184
aspect oriented programming 183
AspectJ 189 C, CS
aspektus 184,189
aspektuskozpont r programozás 1'83
assert 151 CaIlable 371.
assertion 129 c1's 373
Í*alakítminta 1'39 catch blokk 121
átereszt képesség21'1', 37 9 CGLIB 184
átírás 1'68 ciklusszámlá| 28
átnevezés 35 Collections. emptylistO 1 28
atomi míívelet 368 Compare and Swap 373
AtomicBoolean 372 ConcurrentHashMap 209
Atomiclnteger 372 ConsoleAppender 136
V Y
waitO 216
\Vard Cunningham 13
ConTest 21,8, 389 egymást átfedő felelősségi körök 1B3
continue 58 egynél több lépéstigénylő felépítés
CountDownlatch 209 327
csábítás 8 egynél több lépéstigénylő tesztek 328
csatoIás I73 egyparaméteres alak 49
cserkészek szabáIya 294 egypaÍaméteres függvények 49
D
egységbe zárás 156
::ff:[''x,LÍ:,á'i;?'
egyszerí kód 11
egyszerű tesztek 357
DAo 187 éhezés384
Dave Thomas 8 Éheztetés210
DBMS 183 EJB1 181
Decorator 355 EJB3 188
Demeter törvénye 71'4,349 elavult megjegyzés 326
DI179 elegáns 8
DIP I73 elegáns Ieá|Iás 21'3
díszítő 187, 31'3, 355 elégtelen tesztek 357
döntéshozata| 797 elérőfüggvények I17, 175
DRY 330 eljárásközpontú kód 113
DSL192 ellenőrizetlen kivéte|ek L23
DTo 183 ellenőrzött kivételek 723-1'24
elnevezési rendszer 200
előkészités43
tr
tr' É
tr e|őtagZ9
előtagok 24,32
ÉIőzár 27O,384
ebetű 26 elszigetelés 773
egy dolog 42 elvonatkoztatási szint 43,347, 354
egy fogalom _ egr_ szo 3,- elvonatkoztatási szintek keverése 43
egy teszt _ eg}-állít:is 1:i elvonatkoztatási szintek széwáIasztása
egy teszt - eg]-eier:r 111 348
egybetűs ner-ek ]r elvont adatábrázolás 109
egybetűs r-áltozóne.''<r. ]} elvont gyár 46,178,3I3
egyedbabszern 1Ei elvont osztáIyokI7Z
egyértelmííner ek a< - entily bean ].8].
egyetlen felelő-sség: s _: ^: -_ enum 352
Egyetlen felelőssc:_ . - ] =.-'
c -i. i''.
_ építkezés176
I77, 2O-. 1,:-. Error.java 56
Egyke 313 esemény 4p
Tiszta kód
F függőségmágnes 56
fúggvény37
függvények 328
F.r.R.S.T. 153 függvények részei 43
fájlméret 90 függvény par améterek 48
fejtörő 28 futásidejű folyamatok 17 6
feladat 1,56,176 future 371
fe|adattartomány 32
fe|adaaÁ|tás 2L5
felbontás 162 G, GY
felelősségi kör 156
felelősségi körök széaá|asztása 17 6
felépítés176 gázo|ás 3
felépítésimodul 180 generics 133
felépítés_művelet_e|Ienőr zés 7 47 given-when-then 1,51
felesleges megjegyzés 326 gondosság 11
felesleges me gje gy zések 7 2 goto 58
felettes eljárás 779 Grady Booch 9
félrevezetés 22 gyors és piszkos 1'43
fé|rev ezető megjegy zések 7 4
feltételes szerkezetek 344
feltételezések 729 H
felülbírált biztonsági intézked ések 329
felületek 28,772
figyelemfe|hívás 70 halálos ölelés 383
figyelmen kívül hagyandő tesztek 358 halott ftggvény 328
fIlozőflai iskolák 14 halott kőd 333
final352 háromparaméteres függvények 50
fokozatos finomítás 221' HashMap 209
formátu m|eírő kar akte rlánc 222 haszná|at 776
formázás 90 határfeltételek 347, 358
formázási szabáIyok 90 határok 1'3L,1'34
forráskódkeze|ő rendszerek 80 határteszt I37
függőlege s ebá|asztás 92 hatékonyság 8
függőleges formázás 90 hatókör 1'21',207
függőleges sűrűség 93 helyettes 184
helyettesítő karakterek 350 java.util.concurrent 209, 37I
lrelyi változő 369 java.util.Map I32
lrelytelenviselkedés ahatáreseteknél Javadoc70,78,83
329 Javassist 184
helyzetjel zők 79 JCommon 305
hiba környezete 724 )egyzet a|apű aspektusok 190
hlbaje|ző I20 jegyzetformátum 190
hibakezelés 9, 56,7I9, 127 jelzőparaméterek 49,328
hibakód 54,1'20 JNDl-keresés 179
hibamintá zatok35B )ő kőd 3
hibrid 115 jó megjegyzések 66
hivásilánc 71'5 jófejkedés 30
hívásverem 369 jogi megjegyzések 66
hívó kód 120 jól olvasható kód 10
Holtpont 270, 382 jövőobjektumok 371
hozzááIIás 5 JUnit 40,287
HTMl-megjegyzések 81
l,í K
J
kiszolgálói kisalkalmazás 204
i"Y::,?T11ő',,',Í;;:];:n"',
kivételosztá|yok 724
kőd 2
JavaAoP";_li":-_ -t- kődérzék7
Java l-relr_ei:e : _:= kódismétlés 330
Tisztá 'k d
T, TY tisztázás 68
tisztáző megje gy zések 68
TO 42
táblák 24 To bekezdés 44
rable 24 több nyelv egyetlen forrásÍá1lban 32B
tagfüggvények közötti függőség ek 37 5 többalakú megvalósítás 71'3
tagfüggvénynevek 29 többalakúság 44,341'
tagv áItozők előtagjai 27 többértelműség 35B
tá1ékoztató j ellegű megje gy zések 6ó többszáLas kódok tesztelése 213, 386
tanulótes ztek 1'34, 137 többször szerep\ő kódok 330
tárolás 1.83 ToDo megjegyzések 69
tárolási környezet IB4 töltelékszavak 24
táro\ő I79 töréspont 204
Artományfüggő nyelvek 1 9 2 tranzakciők 721'
tartományfüggő tesztnr'eh' 1 +8 tr anzitív nav igáctő 3 49
TDD 10 try blokk 121
teljes fenntartási költség + try/catch blokk 55
teljes rendszer 1-ó try-catch-finally I27
teljesítmény4 TTD 747
tennivalók ó9 túl sok informáciő 82,332
tényezőverem 3ó9 túl sok paraméter 328
termelő száI270
test double 1--
tesztcsomag 2+3 U,Ü
tesztdublőr 7_-
tesztek 10. 123 19t'
tesztek tisztán tlriá>-. _--^ ubiquitous language 355
tesztelési felület 1=i ügyfél alapű zárolás 21'2
teszte]hető renis:- :'- ü gyfél_ki szo|gáIő 361'
tesztlefedett_sé 91 i:__: :' _' :=: : < : ü gyfélold a|i zárolás 37 4, 37 6
tesztnyelr 1+S ű1rahasznosítás kicsiben 1 98
teszvezérelt :e''e.__=: _''^-'' ű1rahívhatő zár 209
teszvezérelr :e'_:.:-:: -_._.] ]_' (l1ratewezés 5,797
142 (l1ság9I
teszn'ezérel: :::_ -.:_:]-.: :] utőtag 28
this 53. Stic üzemeltetés 176
Thomas 1-
thread poc. :- -
thron-s 1l-:
típuskodc,.'- - -_
t\szta kói --:
tiszta tesz. L-<
Utószó
Ekkor azonban valami furcsa dolog történt. Nem tudtam többé levenni a csuklópántot.
Nem azért, mert odaragadt volna a kezemhez, hanem azért, mert moralisan képtelen vol-
tam rá. A pánt nyíltan hirdette a szakmai elkötelezettségemet, világosan jelezve, hogy
mindig a lehető legjobb kód megírására törekszem' Ha levettem volna, elárultam volna
az elveimet.