mistrz czystego kodu. kodeks postępowania profesjonalnych programistów ebook.pdf

(16953 KB) Pobierz
Tytuł oryginału: The Clean Coder: A Code of Conduct for Professional Programmers
Tłumaczenie: Wojciech Moch
ISBN: 978-83-283-8296-1
Authorized translation from the English language edition, entitled: THE CLEAN CODER:
A CODE OF CONDUCT FOR PROFESSIONAL PROGRAMMERS; ISBN 0137081073;
by Robert C. Martin; published by Pearson Education, Inc, publishing as Prentice Hall.
Copyright © 2011 Pearson Education, Inc.
All rights reserved. No part of this book may be reproduced od transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from Pearson Education, Inc.
Polish language edition published by Helion S.A., Copyright © 2013, 2016, 2021.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz wydawca dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz wydawca nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Helion S.A.
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/mckkvv
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
S
PIS TRE
CI
S owo wst pne
Wprowadzenie
Podzi kowania
O autorze
Obowi zkowy wst p
Rozdzia 1
Profesjonalizm
Uważaj, czego sobie życzysz
Przejmowanie odpowiedzialności
Po pierwsze nie szkodzić
Etyka pracy
Bibliografia
11
17
21
25
27
33
34
34
36
41
46
Rozdzia 2
Kiedy mówi „nie”
Przeciwstawne role
Wysokie stawki
Gracz zespołowy
Koszta przytakiwania
Kod niemożliwy
47
49
52
53
58
63
7
Kup książkę
Poleć książkę
S
PIS TREŚCI
Rozdzia 3
Kiedy mówi „tak”
Język zobowiązań
Naucz się, jak mówić „tak”
Wnioski
67
69
73
76
Rozdzia 4
Kodowanie
Przygotowanie
Strefa
Blokada twórcza
Debugowanie
Wyznaczanie sobie rytmu
Spóźnienia
Pomoc
Bibliografia
77
78
81
83
85
88
89
91
93
Rozdzia 5
TDD
Sąd na sali
Trzy prawa TDD
Czym TDD nie jest
Bibliografia
95
96
97
101
101
Rozdzia 6
wiczenia
Kilka ćwiczeń w tle
Dojo kodowania
Zwiększanie doświadczenia
Wnioski
Bibliografia
103
104
107
110
111
111
Rozdzia 7
Testy akceptacyjne
Komunikowanie wymagań
Testy akceptacyjne
Wnioski
113
113
118
127
Rozdzia 8
Strategie testowania
Kontrola jakości nie powinna nic znaleźć
Piramida automatyzacji testów
Wnioski
Bibliografia
129
130
131
134
134
8
Kup książkę
Poleć książkę
S
PIS TREŚCI
Rozdzia 9
Zarz dzanie czasem
Spotkania
Manna skupienia
Paczkowanie czasu i pomidory
Uniki
Ślepe uliczki
Marsze, bagna i bałagan
Wnioski
135
136
140
142
143
144
144
145
Rozdzia 10
Szacowanie
Czym jest szacowanie?
PERT
Szacowanie zadań
Prawo wielkich liczb
Wnioski
Bibliografia
147
149
152
155
157
158
158
Rozdzia 11
Presja
Unikanie presji
Jak radzić sobie z presją
Wnioski
159
161
163
164
Rozdzia 12
Wspó praca
Programiści kontra ludzie
Móżdżki
Wnioski
165
167
171
172
Rozdzia 13
Zespo y i projekty
Można to zmiksować?
Wnioski
Bibliografia
173
174
176
177
Rozdzia 14
Nauczanie, terminowanie i mistrzostwo
Stopnie niepowodzenia
Nauczanie
Terminowanie
Rzemiosło
Wnioski
179
179
180
185
188
189
9
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin