Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II - Helion

ebook
Autor: David Thomas, Andrew HuntTytuł oryginału: The Pragmatic Programmer: your journey to mastery, 20th
Tłumaczenie: Rados
ISBN: 978-83-289-2380-5
stron: 344, Format: ebook
Data wydania: 2021-02-09
Księgarnia: Helion
Cena książki: 47,17 zł (poprzednio: 89,00 zł)
Oszczędzasz: 47% (-41,83 zł)
Osoby które kupowały "Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II", wybierały także:
- Oswoi 49,67 zł, (14,90 zł -70%)
- Certyfikowany tester ISTQB. Poziom podstawowy. Pytania i odpowiedzi 67,42 zł, (20,90 zł -69%)
- Wzorce komunikacji. Przewodnik dla programist 67,42 zł, (20,90 zł -69%)
- Czysty kod. Receptury. Przepisy na poprawienie struktury i jako 86,77 zł, (26,90 zł -69%)
- In 67,42 zł, (20,90 zł -69%)
Spis treści
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II eBook -- spis treści
Słowo wstępne 9
Przedmowa do drugiego wydania 13
Z przedmowy do pierwszego wydania 19
1. Filozofia pragmatyczna 25
- To jest Twoje życie 26
- Kot zjadł mój kod źródłowy 27
- Entropia oprogramowania 30
- Zupa z kamieni i gotowane żaby 33
- Odpowiednio dobre oprogramowanie 36
- Portfolio wiedzy 39
- Komunikuj się! 45
2. Postawa pragmatyczna 53
- Istota dobrego projektu 54
- DRY - przekleństwo powielania 56
- Ortogonalność 65
- Odwracalność 74
- Pociski smugowe 78
- Prototypy i karteczki samoprzylepne 84
- Języki dziedzinowe 88
- Szacowanie 94
3. Podstawowe narzędzia 101
- Potęga zwykłego tekstu 103
- Powłoki 107
- Efektywna edycja 109
- Kontrola kodu źródłowego 112
- Debugowanie 117
- Operowanie na tekście 127
- Dzienniki inżynierskie 130
4. Pragmatyczna paranoja 133
- Projektowanie kontraktowe 134
- Martwe programy nie kłamią 143
- Programowanie asertywne 145
- Jak zrównoważyć zasoby 149
- Nie prześcigaj swoich świateł 156
5. Zegnij lub złam 161
- Eliminowanie sprzężeń 162
- Żonglerka realnym światem 170
- Programowanie transformacyjne 180
- Podatek od dziedziczenia 191
- Konfiguracja 199
6. Współbieżność 203
- Wszystko jest współbieżne 203
- Eliminowanie związków czasowych 204
- Współdzielony stan jest zły 209
- Aktorzy i procesy 216
- Czarne tablice 222
7. Kiedy kodujemy... 227
- Słuchaj swojego jaszczurczego mózgu 228
- Programowanie przez koincydencję 233
- Szybkość algorytmu 239
- Refaktoryzacja 245
- Kod łatwy do testowania 250
- Testowanie na podstawie właściwości 261
- Pozostań w bezpiecznym miejscu 267
- Nazewnictwo 275
8. Przed projektem 281
- Kopalnia wymagań 282
- Rozwiązywanie niemożliwych do rozwiązania łamigłówek 290
- Praca zespołowa 294
- Istota zwinności 297
9. Pragmatyczne projekty 303
- Pragmatyczne zespoły 304
- Nie próbuj przecinać kokosów 310
- Zestaw startowy pragmatyka 314
- Wpraw w zachwyt użytkowników 322
- Duma i uprzedzenie 324
Posłowie 326
Bibliografia 329
Możliwe odpowiedzi do ćwiczeń 331





