Clean Coder: Verhaltensregeln für professionelle Programmierer
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Heidelberg
mitp
2014
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 213 Seiten Illustrationen, Diagramme 24 cm |
ISBN: | 9783826696954 3826696956 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041641611 | ||
003 | DE-604 | ||
005 | 20160303 | ||
007 | t | ||
008 | 140211s2014 gw a||| |||| 00||| ger d | ||
015 | |a 13,N50 |2 dnb | ||
016 | 7 | |a 1044783575 |2 DE-101 | |
020 | |a 9783826696954 |9 978-3-8266-9695-4 | ||
020 | |a 3826696956 |9 3-8266-9695-6 | ||
035 | |a (OCoLC)865145729 | ||
035 | |a (DE-599)DNB1044783575 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-706 |a DE-29T |a DE-83 |a DE-863 |a DE-523 |a DE-12 |a DE-91G |a DE-11 |a DE-19 |a DE-573 |a DE-Aug4 |a DE-824 |a DE-1051 |a DE-858 |a DE-B768 |a DE-M347 |a DE-859 |a DE-1102 |a DE-188 |a DE-703 |a DE-473 |a DE-355 | ||
082 | 0 | |a 650.10240051 |2 22/ger | |
084 | |a SR 870 |0 (DE-625)143368: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 310f |2 stub | ||
100 | 1 | |a Martin, Robert C. |d 1952- |e Verfasser |0 (DE-588)114440964 |4 aut | |
240 | 1 | 0 | |a Clean Coder |
245 | 1 | 0 | |a Clean Coder |b Verhaltensregeln für professionelle Programmierer |c Robert C. Martin |
250 | |a 1. Auflage | ||
264 | 1 | |a Heidelberg |b mitp |c 2014 | |
300 | |a 213 Seiten |b Illustrationen, Diagramme |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Berufserfolg |0 (DE-588)4112726-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwickler |0 (DE-588)7701096-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwickler |0 (DE-588)7701096-6 |D s |
689 | 0 | 1 | |a Berufserfolg |0 (DE-588)4112726-2 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4527949&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027082400&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027082400 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 233 M382 C62 |
DE-BY-FWS_katkey | 510707 |
DE-BY-FWS_media_number | 083101344520 |
_version_ | 1809773012144095232 |
adam_text |
INHALTSVERZEICHNIS
VORWORT 15
EINFUHRUNG 21
DANKSAGUNGEN 25
UEBER DEN AUTOR 29
AUF
DEM TITELBILD 31
UNVERZICHTBARE EINFUEHRUNG 33
1 PROFESSIONALITAET 39
X.I SEIEN SIE VORSICHTIG, WONACH IHNEN VERLANGT 39
1
.2
VERANTWORTUNG UEBERNEHMEN 40
1
.3
ERSTENS: RICHTE KEINEN SCHADEN AN 42
1
.3
.1 BESCHAEDIGE NICHT DIE FUNKTION 42
1
.3.2
BESCHAEDIGE NICHT DIE STRUKTUR 45
1
.4
ARBEITSETHIK 47
1
.4
.1 SIE SOLLTEN SICH IN IHREM BEREICH AUSKENNEN 48
1
.4.2
LEBENSLANGES LERNEN 49
1
.4.3
PRAXIS 50
1
.4.4
TEAMWORK 51
1
.4.5
MENTORENARBEIT 51
1
.4.6
SIE SOLLTEN SICH IN IHREM ARBEITSGEBIET AUSKENNEN 51
1
.4.7
IDENTIFIZIEREN SIE SICH MIT IHREM ARBEITGEBER BZW. KUNDEN 52
1
.4.8
BESCHEIDENHEIT 52
1
.5
BIBLIOGRAFIE 52
2
NEIN SAGEN 53
2
.1 FEINDLICHE ROLLEN 55
2
.1.1 WAS IST MIT DEM WARUM? 58
2.2
HOHER EINSATZ 58
2.3
EIN TEAMPLAYER SEIN 60
2.3
.1 VERSUCHEN 62
2.3.2
PASSIVE AGGRESSION 64
9
HTTP://D-NB.INFO/1044783575
INHALTSVERZEICHNIS
2.4
DIE KOSTEN EINES JA 65
2.5
CODE UNMOEGLICH 72
3
JA SAGEN 75
3
.1 VERBINDLICHE SPRACHE 76
3
.1.1 SO ERKENNT MAN MANGELNDE SELBSTVERPFLICHTUNG 77
3.1.2
WIE ECHTE SELBSTVERPFLICHTUNG KLINGT 78
3.1.3
ZUSAMMENFASSUNG 80
3.2
LERNEN, WIE MAN JA SAGT 81
3.2
.1 DIE KEHRSEITE VON ICH VERSUCH'S MAL 81
3.2.2
DER DISZIPLIN VERPFLICHTET 82
3.3
SCHLUSSFOLGERUNG 84
4
PROGRAMMIEREN 85
4
.1 BEREIT SEIN
86
4
.1.1 CODE UM DREI UHR FRUEH 87
4.1.2
SORGENCODE
88
4.2
DER FLOW-ZUSTAND 89
4.2
.1 MUSIK 90
4.2.2
UNTERBRECHUNGEN 91
4.3
SCHREIBBLOCKADEN 92
4.3
.1 KREATIVER INPUT 92
4.4
DEBUGGING 93
4.4
.1 ZEIT ZUM DEBUGGEN 96
4.5
DIE EIGENE ENERGIE EINTEILEN 96
4.5
.1 WANN MAN DEN STIFT WEGLEGEN MUSS 97
4.5.2
DIE HEIMFAHRT 97
4.5.3
DIE DUSCHE 97
4.6
IN VERZUG SEIN 98
4.6
.1 HOFFNUNG 98
4.6.2
SICH BEEILEN 98
4.6.3
UEBERSTUNDEN 99
4.6.4
UNLAUTERE ABLIEFERUNG 99
4.6.5
DEFINIEREN SIE FERTIG UND ERLEDIGT 100
4.7
HILFE 100
4.7
.1 ANDEREN HELFEN 101
4.7.2
HILFE ANNEHMEN 101
4.7.3
MENTORENARBEIT 102
4.8
BIBLIOGRAFIE 102
10
INHALTSVERZEICHNIS
5
TEST DRIVEN DEVELOPMENT 103
5
.1 THE JURY IS IN 104
5.2
DIE DREI GESETZE DES TDD 105
5.2
.1 DIE LITANEI DER VORTEILE 105
5.2.2
DIE PROFESSIONELLE OPTION 108
5.3
WAS TDD NICHT IST 109
5.4
BIBLIOGRAFIE 109
6 PRAKTIZIEREN UND UEBEN 111
6
.1 ETWAS HINTERGRUND UEBERS UEBEN 111
6.1.1 22
NULLEN 112
6.1.2
DURCHLAUFZEITEN 113
6.2
DAS CODING DOJO 114
6.2
.1 KATA 115
6.2.2
WAZA 116
6.2.3
RANDORI 117
6.3
DIE EIGENE ERFAHRUNG AUSBAUEN 117
6.3
.1 OPEN SOURCE 118
6.3.2
ETHISCH HANDELN 118
6.4
SCHLUSSFOLGERUNG 118
6.5
BIBLIOGRAFIE. 118
7
AKZEPTANZTESTS 119
7
.1 ANFORDERUNGEN KOMMUNIZIEREN 119
7
.1.1 VERFRUEHTE PRAEZISIERUNG 121
7.2
AKZEPTANZTESTS 124
7.2
.1 DIE DEFINITION OFDONE 124
7.2.2
KOMMUNIKATION 127
7.2.3
AUTOMATISIERUNG 127
7.2.4
ZUSAETZLICHE ARBEIT 128
7.2.5
WER SCHREIBT DIE AKZEPTANZTESTS UND WANN? 128
7.2.6
DIE ROLLE DES ENTWICKLERS 129
7.2.7
VERHANDLUNGEN UEBER DIE TESTS UND PASSIVE AGGRESSION . 130
7.2.8
AKZEPTANZ- UND UNIT-TESTS 132
7.2.9
GUIS UND ANDERE KOMPLIKATIONEN 132
7.2.10
ANDAUERNDE INTEGRATION 134
7.3
SCHLUSSFOLGERUNG 134
11
INHALTSVERZEICHNIS
8 TESTSTRATEGIEN 135
8
.1 FUER DIE QUALITAETSSICHERUNG SOLLTE NICHTS UEBRIG BLEIBEN 135
8
.1.1 DIE QUALITAETSSICHERUNG GEHOERT ZUM TEAM 135
8.2
DIE PYRAMIDE DER TESTAUTOMATISIERUNG 136
8.2
.1 UNIT-TESTS 136
8.2.2
KOMPONENTENTESTS 137
8.2.3
INTEGRATIONSTESTS 138
8.2.4
SYSTEMTESTS 139
8.2.5
MANUELLE EXPLORATIVE TESTS 139
8.3
SCHLUSSFOLGERUNG 140
8.4
BIBLIOGRAFIE 140
9
ZEITMANAGEMENT 141
9
.1 MEETINGS 142
9
.1.1 ABSAGEN 142
9
.1
.2
SICH AUSKLINKEN 143
9
.1
.3
TAGESORDNUNG UND ZIEL 143
9
.1
.4
STAND-UP-MEETINGS 144
9
.1
.5
PLANUNGSTREFFEN ZUR ITERATION 144
9
.1
.6
RETROSPEKTIVE UND DEMO DER ITERATION 145
9
.1
.7
AUSEINANDERSETZUNGEN UND MEINUNGSVERSCHIEDENHEITEN . 145
9.2
FOKUS-MANNA 146
9.2
.1 SCHLAF 147
9.2.2
KOFFEIN 147
9.2.3
DIE AKKUS AUFLADEN 147
9.2.4
MUSKELFOKUS 147
9.2.5
INPUT VS. OUTPUT 148
9.3
ZEITFENSTER UND TOMATEN 148
9.4
VERMEIDUNG 149
9.4
.1 UMKEHRUNG DER PRIORITAETEN 149
9.5
SACKGASSEN 150
9.6
MORAST, MOORE, SUEMPFE UND ANDERE SCHLAMASSEL 150
9.7
SCHLUSSFOLGERUNG 151
10 AUFWANDSSCHAETZUNGEN 153
10
.1 WAS EINE AUFWANDSSCHAETZUNG IST 155
10.1.1 EIN COMMITMENT 155
10
.1
.2
EINE AUFWANDSSCHAETZUNG 155
10.
1
.3
IMPLIZIERTE COMMITMENTS 157
12
INHALTSVERZEICHNIS
10.2
PERT 158
10.3
AUFGABEN SCHAETZEN 161
10.3
.1 WIDEBAND DELPHI 161
10.4
DAS GESETZ DER GROSSEN ZAHLEN 163
10.5
SCHLUSSFOLGERUNG 164
10.6
BIBLIOGRAFIE 164
11 AEUSSERER DRUCK 165
11.1 DRUCK VERMEIDEN 167
11.1.1 COMMITMENTS 167
11.1
.2
SAUBER ARBEITEN 167
11.1
.3
VERHALTEN IN DER KRISE 168
11
.2
UMGANG MIT DRUCK 168
11
.2
.1 KEINE PANIK 168
11
.2.2
KOMMUNIZIEREN SIE 169
11
.2.3
VERLASSEN SIE SICH AUF IHRE DISZIPLINEN 169
11
.2.4
HILFE HOLEN 169
11
.3
SCHLUSSFOLGERUNG 170
12
TEAMWORK 171
12
.1 PROGRAMMIERER KONTRA MENSCHEN 172
12
.1.1 PROGRAMMIERER KONTRA ARBEITGEBER 173
12
.1
.2
PROGRAMMIERER KONTRA PROGRAMMIERER 175
12.2
KLEINHIRNE 177
12.3
SCHLUSSFOLGERUNG 178
13
TEAMS UND PROJEKTE 179
13
.1 HARMONIERT ES? 179
13
.1.1 DAS ZUSAMMENGESCHWEISSTE TEAM 179
13
.1
.2
ABER WIE MANAGT MAN SO ETWAS? 181
13.
1
.3
DAS DILEMMA DES PRODUCT OWNER 181
13.2
SCHLUSSFOLGERUNG 182
13.3
BIBLIOGRAFIE 182
14
MENTORING, LEHRZEITEN UND DIE HANDWERKSKUNST 183
14
.1 DER GRAD DES VERSAGENS 183
14.2
MENTORING 184
14.
2.1 DIGI-COMP I - MEIN ERSTER COMPUTER 184
14.2.2
DIE ECP
-18
IN DER HIGHSCHOOL 185
13
INHALTSVERZEICHNIS
14.2.3
UNKONVENTIONELLES MENTORING 188
14.2.4
SCHICKSALSSCHLAEGE 189
14.3
DIE LEHRZEIT 189
14.3
.1 DIE LEHRZEIT BEI DER SOFTWARE 191
14.3.2
DIE REALITAET 192
14.4
DIE HANDWERKSKUNST 193
14.4
.1 MENSCHEN UEBERZEUGEN 193
14.5
SCHLUSSFOLGERUNG 193
A WERKZEUGE UND HILFSMITTEL 195
A.I TOOLS 196
A
.2
QUELLCODEKONTROLLE 197
A
.2
.1 EIN ENTERPRISE-SYSTEM DER QUELLCODEKONTROLLE 197
A
.2.2
PESSIMISTISCHES KONTRA OPTIMISTISCHES LOCKING 197
A
.2.3
CVS/SVN 198
A
.2.4
GIT 198
A
.3
IDE/EDITOR 201
A
.3
.1 VI 201
A
.3.2
EMACS 201
A
.3.
3 ECLIPSE/INTELLIJ 201
A
.3.4
TEXTMATE 202
A
.4
ISSUE-TRACKING-SYSTEME 202
A
.4
.1 BUG-ZAEHLER 203
A
.5
CONTINUOUS BUILD 203
A.6 TOOLS FUER UNIT-TESTS 204
A
.7
TOOLS FUER KOMPONENTENTESTS 205
A
.7
.1 DIE DEFINITION OF DONE 205
A
.7.2
FITNESSE 205
A
.7.3
ANDERE TOOLS 206
A.8 TOOLS FUER INTEGRATIONSTESTS 206
A-9 UML/MDA 207
A
.9
.1 DIE DETAILS 207
A
.9.2
KEINE HOFFNUNG, KEINE AENDERUNG 209
A.IO SCHLUSSFOLGERUNG 209
STICHWORTVERZEICHNIS 210 |
any_adam_object | 1 |
author | Martin, Robert C. 1952- |
author_GND | (DE-588)114440964 |
author_facet | Martin, Robert C. 1952- |
author_role | aut |
author_sort | Martin, Robert C. 1952- |
author_variant | r c m rc rcm |
building | Verbundindex |
bvnumber | BV041641611 |
classification_rvk | SR 870 ST 230 ST 233 |
classification_tum | DAT 310f |
ctrlnum | (OCoLC)865145729 (DE-599)DNB1044783575 |
dewey-full | 650.10240051 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 650 - Management and auxiliary services |
dewey-raw | 650.10240051 |
dewey-search | 650.10240051 |
dewey-sort | 3650.10240051 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Informatik Wirtschaftswissenschaften |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV041641611</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160303</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140211s2014 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1044783575</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826696954</subfield><subfield code="9">978-3-8266-9695-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826696956</subfield><subfield code="9">3-8266-9695-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)865145729</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1044783575</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">650.10240051</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 870</subfield><subfield code="0">(DE-625)143368:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 310f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Martin, Robert C.</subfield><subfield code="d">1952-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)114440964</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Clean Coder</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Clean Coder</subfield><subfield code="b">Verhaltensregeln für professionelle Programmierer</subfield><subfield code="c">Robert C. Martin</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">mitp</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">213 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Berufserfolg</subfield><subfield code="0">(DE-588)4112726-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwickler</subfield><subfield code="0">(DE-588)7701096-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwickler</subfield><subfield code="0">(DE-588)7701096-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Berufserfolg</subfield><subfield code="0">(DE-588)4112726-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4527949&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027082400&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027082400</subfield></datafield></record></collection> |
id | DE-604.BV041641611 |
illustrated | Illustrated |
indexdate | 2024-09-10T04:07:19Z |
institution | BVB |
isbn | 9783826696954 3826696956 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027082400 |
oclc_num | 865145729 |
open_access_boolean | |
owner | DE-706 DE-29T DE-83 DE-863 DE-BY-FWS DE-523 DE-12 DE-91G DE-BY-TUM DE-11 DE-19 DE-BY-UBM DE-573 DE-Aug4 DE-824 DE-1051 DE-858 DE-B768 DE-M347 DE-859 DE-1102 DE-188 DE-703 DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
owner_facet | DE-706 DE-29T DE-83 DE-863 DE-BY-FWS DE-523 DE-12 DE-91G DE-BY-TUM DE-11 DE-19 DE-BY-UBM DE-573 DE-Aug4 DE-824 DE-1051 DE-858 DE-B768 DE-M347 DE-859 DE-1102 DE-188 DE-703 DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
physical | 213 Seiten Illustrationen, Diagramme 24 cm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | mitp |
record_format | marc |
spellingShingle | Martin, Robert C. 1952- Clean Coder Verhaltensregeln für professionelle Programmierer Berufserfolg (DE-588)4112726-2 gnd Softwareentwickler (DE-588)7701096-6 gnd |
subject_GND | (DE-588)4112726-2 (DE-588)7701096-6 |
title | Clean Coder Verhaltensregeln für professionelle Programmierer |
title_alt | Clean Coder |
title_auth | Clean Coder Verhaltensregeln für professionelle Programmierer |
title_exact_search | Clean Coder Verhaltensregeln für professionelle Programmierer |
title_full | Clean Coder Verhaltensregeln für professionelle Programmierer Robert C. Martin |
title_fullStr | Clean Coder Verhaltensregeln für professionelle Programmierer Robert C. Martin |
title_full_unstemmed | Clean Coder Verhaltensregeln für professionelle Programmierer Robert C. Martin |
title_short | Clean Coder |
title_sort | clean coder verhaltensregeln fur professionelle programmierer |
title_sub | Verhaltensregeln für professionelle Programmierer |
topic | Berufserfolg (DE-588)4112726-2 gnd Softwareentwickler (DE-588)7701096-6 gnd |
topic_facet | Berufserfolg Softwareentwickler |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4527949&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027082400&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT martinrobertc cleancoder AT martinrobertc cleancoderverhaltensregelnfurprofessionelleprogrammierer |
Beschreibung
Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 233 M382 C62 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |