Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
210
Stichwortverzeichnis
AAbkopplung 97Ablenkung 87Abstand
von der Arbeit 97Aggression
passive, bei Akzeptanztests 130Aktivität
körperliche 147Akzeptanztest 124
automatisierter 127Autoren 128Definition 124Verhandlungen 130zusätzliche Arbeit 128
AnforderungAngst vorm Einschätzen 121verfrühte Präzisierung 121
ArbeitsethikMentorenarbeit 51Praxis 50Teamwork 51
Arbeitsgebietkennen 51
Arroganz 52Artefakt 49Aufgabe
schätzen 158Aufwandsschätzung
Affinitätsschätzung 163Definition 155Gesetz der großen Zahlen 163trivariable 163von Aufgaben 158, 161
Autofahren 97Automatisierte Qualitätssicherung 45
BBereit sein 86Bescheidenheit 52Bossavit, Laurent 115Bowling Game 114
Branch 198Bug-Zähler 203Business-Ziel 173
CCode
bei Musik geschriebener 90Branches 198Debugging 93im Flow geschriebener 89kreativer Input 92mit Beschlag belegter 175Quellcodekontrolle 197Schreibblockaden 92um drei Uhr früh 87unter Sorgen geschriebener 88Unterbrechungen 91Verzweigungen 198Zeit zum Debuggen einplanen 96
Coding Dojo 114Commitment 62
Aufwandsschätzungen 153Bedeutung 155fehlendes 62impliziertes 157
Commitment siehe SelbstverpflichtungContinuous Build 203Courage
beim Test Driven Development 106Cucumber 206CVS 198
DDeadline
sich beeilen 98Überstunden 99unwahre Ablieferung 99
Defektinjektionsrate 106Definition of Done 100, 124Demo-Meeting 145Design
Test Driven Development 108
© des Titels »Clean Coder« (ISBN 978-3-8266-9695-4) 2014 by Verlagsgruppe Hüthig Jehle Rehm GmbH, Heidelberg.
Nähere Informationen unter: http://www.mitp.de/9695
Stichwortverzeichnis
211
Design Patterns 49Design-Prinzip 49Details 207Disziplin 49
in Krisenzeiten 168Selbstverpflichtung 82
DokumentationTest Driven Development 107
DruckChaos anrichten 167Commitments 167Hilfe annehmen 169Panik 168sauber arbeiten 167vermeiden 165
Durchlaufzeit 113Duschen 97
EEclipse 201Eigentümerschaft
kollektive 176Einfachheit 71Einsatz
hoher 58Emacs 201Entschuldigung 43Entwickler
Rolle bei Akzeptanztests 129Erfahrung
ausbauen 117Ergebnis
bestmögliches 56Erwartung
bei Selbstverpflichtung 80Explorativer manueller Test 139
FFinger
fliegende 161FitNesse 205Flexibilität 45Flow-Zustand 89Funktion
auf Kosten der Struktur abliefern 45nicht beschädigen 42
GGaillot, Emmanuel 115Game of Life 115Geselle 191Gesetz
des Test Driven Development 105Gesetz großer Zahlen 163Gewissheit
Test Driven Development 105git 198Grad des Versagens 183Graphical User Interface (GUI)
Akzeptanztests 132Green Pepper 206Grenning, James 162
HHandwerkskunst 193Hilfe 100
annehmen 101geben 101Mentorenarbeit 102
Hoffnungbei Deadlines 98
IIDE/Editor 201Identifikation
mit Kunden 52Impliziertes Commitment 157Injektionsrate für Defekte
beim Test Driven Development 106Input
kreativer 148Integration
andauernde 134Integrationstest
bei Teststrategien 138Tools 206
IntelliJ 201Issue-Tracking-System 202
JJa sagen 65Ja sagen lernen 81JBehave 206Jenkins 203
KKalkulation
Angst bei 121Kata 115Koffein 147Kommunikation
Anforderungen 119bei Akzeptanztests 127in Zeiten von Druck 169
© des Titels »Clean Coder« (ISBN 978-3-8266-9695-4) 2014 by Verlagsgruppe Hüthig Jehle Rehm GmbH, Heidelberg.
Nähere Informationen unter: http://www.mitp.de/9695
Stichwortverzeichnis
212
Komponententestbei Teststrategien 137Tools 205
Konfliktin Meetings 145
Körperliche Aktivität 147Kosten
eines Ja 65Krise
managen 168
LLebenslanges Lernen 49Lehrling 192Lehrzeit 189Leidenschaft 173Lernen 47Lernmethode 47Lesen
als kreativer Input 93Lindstrom, Lowell 163
MMDA 207Meeting
Absagen 142Auseinandersetzungen 145Iterationsplanung 144Retrospektive 145sich ausklinken 143Stand-up-Meetings 144Tagesordnung 143Ziel 143
Mehrdeutigkeitbei Anforderungen 122späte 122
Menschenkontra Programmierer 172
Mentor 184unkonventioneller 188
Merciless Refactoring 46Methode 49Model Driven Architecture (MDA) 207Müdigkeit 87Muskelfokus 147
OOpen Source 118Optimistische Aufwandsschätzung 158Optimistisches Locking 197
PPair Programming 91
in Krisenzeiten 169Pairing 176Passive Aggression 130PERT
Aufwandsschätzungen 158Pessimistische Aufwandsschätzung 159Pessimistisches Locking 197Planungspoker 162Praktikant 192Praxis
ethisches Handeln 118Prioritätsumkehrung 149Problem
privates 88Professionalität 39Program Evaluation and Review Technique
(PERT) 158Programmieren 85
eigene Energie einteilen 96Programmierer
kontra Arbeitgeber 173kontra Programmierer 175Meister 191
Projektvorschlag 66Pyramide der Testautomatisierung 136
QQualitätssicherung
als Bug-Netz 43als Teammitglied 135automatisierte 44Charakterisierung 136gefundene Bugs 43sollte keine Fehler finden 135Spezifikationen 136
RRandori 117Reputation 42Richtlinie
Beschädige nicht die Funktion 42Beschädige nicht die Struktur 45Richte keinen Schaden an 42
RobotFX 206Rolle
feindliche 55
SSantana, Carlos 114
© des Titels »Clean Coder« (ISBN 978-3-8266-9695-4) 2014 by Verlagsgruppe Hüthig Jehle Rehm GmbH, Heidelberg.
Nähere Informationen unter: http://www.mitp.de/9695
Stichwortverzeichnis
213
Schicksalsschlag 189Schlaf 147Selbstverpflichtung
erkennen 78Ja sagen lernen 75mangelnde 78mögliche Lösungen 79verräterische Formulierungen 77
Standardschätzung 159Stand-up-Meeting 144Strategie
für Tests 135Struktur
Bedeutung 45Flexibilität 45Tests 46
SVN 198Systemtest
in Teststrategien 139
TTeam
Dilemma des Product Owners 181erhalten 179managen 181um Projekt gebildetes 180
Teamplayer 60Teamwork 60, 171
etwas versuchen 56, 62passive Aggression 64
TestAkzeptanztests
Definition 124automatisierter 44manueller explorativer 139
Test Driven DevelopmentUnterbrechungen 91
Test Driven Development (TDD) 103Design 108
Testgetriebene EntwicklungDefinition 44
TestlaufBedeutung 44
TextMate 202Thomas, Dave 115Tool
Integrationstests 206Tools 196
für Komponententest 205für Unit-Tests 204
UÜben 111UML 207Ungewissheit
und Anforderungen 121Unit-Test
Akzeptanztests 132bei Teststrategien 136Tools 204
Unprofessionell 39
VVelocity
des Teams 181Verantwortung 40
Arbeitsethik 47Entschuldigungen 43für Funktion 42für Struktur 45Richte keinen Schaden an 42
Verfrühte Präzisierung 121Versuchen 62Verzug 98vi 201Vorteil
beim Test Driven Development 105
WWahrscheinlichkeit 155Waza 116Wideband Delphi 161Wissen
Arbeitsethik 48
ZZeit
zum Debuggen einplanen 96Zeitmanagement
Akkus aufladen 147Beispiele 141Fokus 146Meetings 142Morast 150Pomodoro-Technik 148Sackgassen 150Vermeidung 149
Zielvorgabe 55Zusammenarbeit 51Zusammengeschweißtes Team 179Zykluszeit
beim TDD 103
© des Titels »Clean Coder« (ISBN 978-3-8266-9695-4) 2014 by Verlagsgruppe Hüthig Jehle Rehm GmbH, Heidelberg.
Nähere Informationen unter: http://www.mitp.de/9695