Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów - Helion
Tytuł oryginału: The Clean Coder: A Code of Conduct for Professional Programmers (przepakowanie 2)
TÅ‚umaczenie: Wojciech Moch
ISBN: 978-83-283-8296-1
stron: 216, Format: 168x237, okładka: miękka
Data wydania: 2013-10-28
Księgarnia: Helion
Cena książki: 49,00 zł
Mistrz czystego kodu. Kodeks postÄ™powania profesjonalnych programistów
Podręcznik profesjonalnego programisty!
Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, czÅ‚owiek o niezwykÅ‚ej charyzmie, rewelacyjnym podejÅ›ciu do sÅ‚uchaczy i poczuciu humoru. O jego czas wciąż bijÄ… siÄ™ konferencje branżowe. Poza dziaÅ‚alnoÅ›ciÄ… eksperckÄ… Martin zajmuje siÄ™ pisaniem książek — m.in. jest autorem znanego każdemu programiÅ›cie tytuÅ‚u Czysty kod. Książka, którÄ… trzymasz w rÄ™kach, jest udanÄ… kontynuacjÄ… tej pozycji.
W trakcie lektury dowiesz siÄ™, jakie cechy charakteryzujÄ… profesjonalnego programistÄ™, a jest ich sporo! W pierwszej kolejnoÅ›ci musisz nauczyć siÄ™ mówić „nie”. SÄ… też sytuacje, kiedy trzeba powiedzieć „tak” — dowiesz siÄ™, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarzÄ…dzania czasem oraz przekonasz siÄ™, jak presja, zmÄ™czenie i poÅ›piech wpÅ‚ywajÄ… na jakość Twojego kodu. W kolejnych rozdziaÅ‚ach Robert C. Martin zapozna CiÄ™ z różnymi sposobami podejÅ›cia do testowania kodu oraz wspóÅ‚pracy miÄ™dzy programistami a innymi ludźmi. Książka ta jest dÅ‚ugo wyczekiwanÄ… pozycjÄ… na rynku — nie pozwól, żeby ktoÅ› miaÅ‚ jÄ… przed TobÄ…!
Zobacz, jak Uncle Bob:
- radzi sobie z presjÄ…
- mówi „nie” i „tak”
- zarzÄ…dza czasem
- tworzy kod wysokiej jakości
Obowiązkowa lektura każdego programisty!
Osoby które kupowały "Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów ", wybierały także:
- Mapa Agile & Scrum. Jak si 57,69 zł, (15,00 zł -74%)
- TDD. Sztuka tworzenia dobrego kodu 48,54 zł, (19,90 zł -59%)
- Doskona 67,00 zł, (33,50 zł -50%)
- Miejsce przy stole. Przywództwo w IT w czasach Agile 49,00 zł, (24,50 zł -50%)
- Czysty Agile. Powrót do podstaw 47,00 zł, (23,50 zł -50%)
Spis treści
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów -- spis treści
Słowo wstępne 11
Wprowadzenie 17
Podziękowania 21
O autorze 25
Obowiązkowy wstęp 27
Rozdział 1. Profesjonalizm 33
- Uważaj, czego sobie życzysz 34
- Przejmowanie odpowiedzialności 34
- Po pierwsze nie szkodzić 36
- Etyka pracy 41
- Bibliografia 46
RozdziaÅ‚ 2. Kiedy mówić "nie" 47
- Przeciwstawne role 49
- Wysokie stawki 52
- Gracz zespołowy 53
- Koszta przytakiwania 58
- Kod niemożliwy 63
RozdziaÅ‚ 3. Kiedy mówić "tak" 67
- Język zobowiązań 69
- Naucz siÄ™, jak mówić "tak" 73
- Wnioski 76
Rozdział 4. Kodowanie 77
- Przygotowanie 78
- Strefa 81
- Blokada twórcza 83
- Debugowanie 85
- Wyznaczanie sobie rytmu 88
- Spóźnienia 89
- Pomoc 91
- Bibliografia 93
Rozdział 5. TDD 95
- SÄ…d na sali 96
- Trzy prawa TDD 97
- Czym TDD nie jest 101
- Bibliografia 101
Rozdział 6. Ćwiczenia 103
- Kilka ćwiczeń w tle 104
- Dojo kodowania 107
- Zwiększanie doświadczenia 110
- Wnioski 111
- Bibliografia 111
Rozdział 7. Testy akceptacyjne 113
- Komunikowanie wymagań 113
- Testy akceptacyjne 118
- Wnioski 127
Rozdział 8. Strategie testowania 129
- Kontrola jakości nie powinna nic znaleźć 130
- Piramida automatyzacji testów 131
- Wnioski 134
- Bibliografia 134
Rozdział 9. Zarządzanie czasem 135
- Spotkania 136
- Manna skupienia 140
- Paczkowanie czasu i pomidory 142
- Uniki 143
- Åšlepe uliczki 144
- Marsze, bagna i bałagan 144
- Wnioski 145
Rozdział 10. Szacowanie 147
- Czym jest szacowanie? 149
- PERT 152
- Szacowanie zadań 155
- Prawo wielkich liczb 157
- Wnioski 158
- Bibliografia 158
Rozdział 11. Presja 159
- Unikanie presji 161
- Jak radzić sobie z presją 163
- Wnioski 164
RozdziaÅ‚ 12. WspóÅ‚praca 165
- Programiści kontra ludzie 167
- Móżdżki 171
- Wnioski 172
Rozdział 13. Zespoły i projekty 173
- Można to zmiksować? 174
- Wnioski 176
- Bibliografia 177
Rozdział 14. Nauczanie, terminowanie i mistrzostwo 179
- Stopnie niepowodzenia 179
- Nauczanie 180
- Terminowanie 185
- Rzemiosło 188
- Wnioski 189
Dodatek A. Narzędzia 191
- Narzędzia 193
- Kontrola kodu źródÅ‚owego 193
- IDE i edytor 197
- Åšledzenie problemów 199
- Ciągła kompilacja 200
- NarzÄ™dzia do testów jednostkowych 200
- NarzÄ™dzia do testów komponentów 201
- NarzÄ™dzia do testów integracyjnych 202
- UML/MDA 203
- Wnioski 205
Skorowidz 207