reklama - zainteresowany?

Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów - Helion


ebook
Autor: Robert C. Martin
Tytuł oryginału: The Clean Coder: A Code of Conduct for Professional Programmers
ISBN: 978-83-283-3524-0
stron: 216, Format: ebook
Data wydania: 2013-10-27
Księgarnia: Helion

Cena książki: 19,95 zł (poprzednio: 39,90 zł)
Oszczędzasz: 50% (-19,95 zł)

Dodaj do koszyka

Tagi: Agile - Programowanie | Techniki programowania | Testowanie oprogramowania

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!

Dodaj do koszyka

 

Osoby które kupowały "Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów", wybierały także:

  • TDD. Sztuka tworzenia dobrego kodu
  • Metoda Lean Enterprise. W poszukiwaniu innowacji

Dodaj do koszyka

Spis treści

Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów eBook -- spis treści

Słowo wstępne (11)

Wprowadzenie (17)

Podziękowania (21)

O autorze (25)

Na okładce (27)

Obowiązkowy wstęp (29)

Rozdział 1. Profesjonalizm (35)

  • Uważaj, czego sobie życzysz (36)
  • Przejmowanie odpowiedzialności (36)
  • Po pierwsze nie szkodzić (38)
  • Etyka pracy (43)
  • Bibliografia (48)

Rozdział 2. Kiedy mówić "nie" (49)

  • Przeciwstawne role (51)
  • Wysokie stawki (54)
  • Gracz zespołowy (55)
  • Koszta przytakiwania (60)
  • Kod niemożliwy (65)

Rozdział 3. Kiedy mówić "tak" (69)

  • Język zobowiązań (71)
  • Naucz się, jak mówić "tak" (75)
  • Wnioski (78)

Rozdział 4. Kodowanie (79)

  • Przygotowanie (80)
  • Strefa (83)
  • Blokada twórcza (85)
  • Debugowanie (87)
  • Wyznaczanie sobie rytmu (90)
  • Spóźnienia (91)
  • Pomoc (93)
  • Bibliografia (95)

Rozdział 5. TDD (97)

  • Sąd na sali (98)
  • Trzy prawa TDD (99)
  • Czym TDD nie jest (103)
  • Bibliografia (103)

Rozdział 6. Ćwiczenia (105)

  • Kilka ćwiczeń w tle (106)
  • Dojo kodowania (109)
  • Zwiększanie doświadczenia (112)
  • Wnioski (113)
  • Bibliografia (113)

Rozdział 7. Testy akceptacyjne (115)

  • Komunikowanie wymagań (115)
  • Testy akceptacyjne (120)
  • Wnioski (129)

Rozdział 8. Strategie testowania (131)

  • Kontrola jakości nie powinna nic znaleźć (132)
  • Piramida automatyzacji testów (133)
  • Wnioski (136)
  • Bibliografia (136)

Rozdział 9. Zarządzanie czasem (137)

  • Spotkania (138)
  • Manna skupienia (142)
  • Paczkowanie czasu i pomidory (144)
  • Uniki (145)
  • Ślepe uliczki (146)
  • Marsze, bagna i bałagan (146)
  • Wnioski (147)

Rozdział 10. Szacowanie (149)

  • Czym jest szacowanie? (151)
  • PERT (154)
  • Szacowanie zadań (157)
  • Prawo wielkich liczb (159)
  • Wnioski (160)
  • Bibliografia (160)

Rozdział 11. Presja (161)

  • Unikanie presji (163)
  • Jak radzić sobie z presją (165)
  • Wnioski (166)

Rozdział 12. Współpraca (167)

  • Programiści kontra ludzie (169)
  • Móżdżki (173)
  • Wnioski (174)

Rozdział 13. Zespoły i projekty (175)

  • Można to zmiksować? (176)
  • Wnioski (178)
  • Bibliografia (179)

Rozdział 14. Nauczanie, terminowanie i mistrzostwo (181)

  • Stopnie niepowodzenia (181)
  • Nauczanie (182)
  • Terminowanie (187)
  • Rzemiosło (190)
  • Wnioski (191)

Dodatek A. Narzędzia (193)

  • Narzędzia (195)
  • Kontrola kodu źródłowego (195)
  • IDE i edytor (199)
  • Śledzenie problemów (201)
  • Ciągła kompilacja (202)
  • Narzędzia do testów jednostkowych (202)
  • Narzędzia do testów komponentów (203)
  • Narzędzia do testów integracyjnych (204)
  • UML/MDA (205)
  • Wnioski (207)

Skorowidz (209)

Dodaj do koszyka

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2020 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.