reklama - zainteresowany?

eWydanie II - Helion

eWydanie II

MIEJSCE 11 na liście TOP 20
Autor: David Thomas, Andrew Hunt
Tytuł oryginału: The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition (2nd Edition)
Tłumaczenie: Radosław Meryk
ISBN: 978-83-283-7139-2
stron: 317, Format: 158x235, okładka: miękka
Data wydania: 2020-10-01
Księgarnia: Helion

Cena książki: 53,90 zł (poprzednio: 77,00 zł)
Oszczędzasz: 30% (-23,10 zł)

Dodaj do koszyka eWydanie II

Tagi: Inne - Programowanie | Kariera | Kompetencje osobiste | Techniki programowania

Wydanie jubileuszowe z okazji 20. rocznicy pierwszej edycji

ProgramiÅ›ci dysponujÄ… coraz lepszym, szybszym i wszechstronniejszym sprzÄ™tem. PojawiajÄ… siÄ™ nowe jÄ™zyki programowania i nowe paradygmaty tworzenia architektury oprogramowania. SÄ… jednak rzeczy, które w Å›wiecie programowania pozostajÄ… staÅ‚e i niezmienne. Wciąż proces stawania siÄ™ programistÄ… wymaga od adeptów tego rzemiosÅ‚a sporego wysiÅ‚ku. Akt kodowania to za maÅ‚o. Trzeba zmienić sposób myÅ›lenia, nawyki, zachowania i oczekiwania. Konieczne jest Å›wiadome dążenie do stosowania dobrych praktyk. JeÅ›li pilnuje siÄ™ jakoÅ›ci swojej pracy i nieustannie pamiÄ™ta, co i po co siÄ™ robi, można w koÅ„cu stać siÄ™ pragmatycznym programistÄ….

W drugim wydaniu tego kultowego przewodnika wskazówki techniczne harmonijnie Å‚Ä…czÄ… siÄ™ z aspektami filozofii pragmatycznego programisty. Książka zostaÅ‚a zaktualizowana i gruntownie przejrzana, aby teraz, dwadzieÅ›cia lat po pierwszym wydaniu, ponownie pokazać, co to znaczy być nowoczesnym, pragmatycznym programistÄ…. Poruszono tu tematy osobistej odpowiedzialnoÅ›ci i rozwoju zawodowego, komunikacji i poznawania prawdziwych wymagaÅ„, nowoczesnych technik architektonicznych oraz coraz ważniejszych kwestii zachowania bezpieczeÅ„stwa i prywatnoÅ›ci. Książka skÅ‚ada siÄ™ z krótkich rozdziaÅ‚ów, które tworzÄ… szeroki kontekst, dziÄ™ki czemu zyskasz wiedzÄ™ o najlepszych podejÅ›ciach, unikniesz gÅ‚ównych puÅ‚apek, a co najważniejsze — rozwiniesz nawyki i postawy, które stanÄ… siÄ™ fundamentem Twojego sukcesu zawodowego.

Dowiedz siÄ™, jak:

  • pisać kod dynamiczny, elastyczny i Å‚atwy do dostosowywania
  • unikać puÅ‚apek zwiÄ…zanych z powielaniem wiedzy
  • chronić oprogramowanie przed lukami w zabezpieczeniach
  • budować zespoÅ‚y pragmatycznych programistów
  • skutecznie testować
  • wziąć odpowiedzialność za swojÄ… pracÄ™ i karierÄ™

Obaj autorzy uczestniczyli w tworzeniu oryginalnego Manifestu Agile i zaÅ‚ożeniu Agile Alliance. WspóÅ‚tworzyli też seriÄ™ książek The Pragmatic Bookshelf.

Dbaj o swoje rzemiosło i myśl o tym, co robisz!

Dodaj do koszyka eWydanie II

 

Osoby które kupowały "eWydanie II", wybierały także:

  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

Dodaj do koszyka eWydanie II

Spis treści

Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II -- 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

Dodaj do koszyka eWydanie II

Code, Publish & WebDesing by CATALIST.com.pl



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