Pragmatyczny programista. Od czeladnika do mistrza - Helion
ebook
Autor: Andrew Hunt, David ThomasTytuł oryginału: The Pragmatic Programmer: From Journeyman to Master
ISBN: 978-83-283-3462-5
stron: 328, Format: ebook
Data wydania: 2014-02-12
Księgarnia: Helion
Cena książki: 34,50 zł (poprzednio: 69,00 zł)
Oszczędzasz: 50% (-34,50 zł)
Tagi: Inne - Programowanie | Kariera | Kompetencje osobiste | Prezenty dla Niego | Prezenty dla Niej | Techniki programowania
Od ambitnego do najlepszego - czyli jak stać się programistą wydajnym, dociekliwym i gotowym do wszelkich zawodowych wyzwań!
- Poznaj najlepsze praktyki i najczęstsze pułapki procesu wytwarzania oprogramowania
- Naucz się pisać elastyczny, dynamiczny i łatwy w dostosowywaniu kod
- Opanuj sprawdzone techniki efektywnego testowania oprogramowania
Osoby które kupowały "Pragmatyczny programista. Od czeladnika do mistrza", wybierały także:
- Zosta 149,00 zł, (44,70 zł -70%)
- Metoda dziel i zwyci 89,00 zł, (26,70 zł -70%)
- Matematyka. Kurs video. Teoria dla programisty i data science 399,00 zł, (119,70 zł -70%)
- Design Thinking. Kurs video. My 129,00 zł, (38,70 zł -70%)
- Konwolucyjne sieci neuronowe. Kurs video. Tensorflow i Keras w rozpoznawaniu obraz 149,00 zł, (44,70 zł -70%)
Spis treści
Pragmatyczny programista. Od czeladnika do mistrza eBook -- spis treści
Słowo wstępne (9)
Przedmowa (13)
1. Filozofia pragmatyczna (21)
- Kot zjadÅ‚ mój kod źródÅ‚owy (22)
- Entropia oprogramowania (24)
- Zupa z kamieni i gotowane żaby (27)
- Odpowiednio dobre oprogramowanie (29)
- Portfolio wiedzy (32)
- Komunikuj siÄ™! (38)
2. Postawa pragmatyczna (45)
- Przekleństwo powielania (46)
- Ortogonalność (53)
- Odwracalność (63)
- Pociski smugowe (67)
- Prototypy i karteczki samoprzylepne (72)
- Języki dziedzinowe (76)
- Szacowanie (83)
3. Podstawowe narzędzia (89)
- Potęga zwykłego tekstu (91)
- Powłoki (95)
- Efektywna edycja (100)
- Kontrola kodu źródÅ‚owego (104)
- Diagnozowanie (107)
- Operowanie na tekście (116)
- Generatory kodu (120)
4. Pragmatyczna paranoja (125)
- Projektowanie kontraktowe (126)
- Martwe programy nie kłamią (138)
- Programowanie asertywne (140)
- Kiedy używać wyjÄ…tków (143)
- Jak zrównoważyć zasoby (147)
5. Zegnij lub złam (155)
- Izolacja i prawo Demeter (156)
- Metaprogramowanie (162)
- ZwiÄ…zki czasowe (167)
- To tylko widok (174)
- Tablice (181)
6. Kiedy kodujemy... (187)
- Programowanie przez koincydencjÄ™ (188)
- Szybkość algorytmu (193)
- Refaktoryzacja (200)
- Kod Å‚atwy do testowania (205)
- ZÅ‚e kreatory (213)
7. Przed projektem (217)
- Kopalnia wymagań (218)
- RozwiÄ…zywanie niemożliwych do rozwiÄ…zania Å‚amigÅ‚ówek (227)
- Nie, dopóki nie jesteÅ› gotowy (230)
- Pułapka specyfikacji (232)
- Okręgi i strzałki (235)
8. Pragmatyczne projekty (239)
- Pragmatyczne zespoły (240)
- Wszechobecna automatyzacja (246)
- Bezlitosne testy (252)
- Pisanie przede wszystkim (262)
- Wielkie oczekiwania (269)
- Duma i uprzedzenie (272)
A. Zasoby (275)
- Profesjonalne społeczności (276)
- Budowa biblioteki (276)
- Zasoby internetowe (279)
- Bibliografia (288)
B. Odpowiedzi do ćwiczeń (293)
Skorowidz (317)