ODBIERZ TWÓJ BONUS :: »

Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II Steve McConnell

Autor:
Steve McConnell
Serie wydawnicze:
Microsoft Press
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.7/6  Opinie: 25
Stron:
944
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
129,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
70,95 zł 129,00 zł (-45%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Projektowania oprogramowania z minimalną złożonością
  • Wykorzystywania skutecznych metafor w procesie programowania
  • Definiowania problemu i określania wymagań przed rozpoczęciem kodowania
  • Podejmowania kluczowych decyzji konstrukcyjnych, takich jak wybór języka i konwencji
  • Stosowania heurystyk i technik projektowania na różnych poziomach
  • Tworzenia wysokiej jakości klas i procedur
  • Programowania defensywnego i zabezpieczania kodu przed błędami
  • Budowania kodu krok po kroku z użyciem pseudokodu
  • Nadawania czytelnych i spójnych nazw zmiennym oraz stosowania konwencji nazewniczych
  • Wybierania i wykorzystywania odpowiednich typów danych, struktur i wskaźników
  • Stosowania efektywnych struktur sterujących, pętli i instrukcji warunkowych
  • Pracy zespołowej, w tym programowania w parach i formalnych inspekcji
  • Testowania, debugowania i skutecznego usuwania defektów w kodzie
  • Przeprowadzania refaktoryzacji i bezpiecznych przekształceń kodu
  • Optymalizowania wydajności kodu z wykorzystaniem odpowiednich strategii i narzędzi
  • Zarządzania projektem, konfiguracją, integracją oraz wykorzystywania narzędzi programistycznych

Kultowy podręcznik tworzenia doskonałego oprogramowania!

  • Twórz wolny od błędów, najwyższej jakości kod
  • Utrzymuj stałą kontrolę nad złożonymi projektami
  • Wcześnie wykrywaj i rozwiązuj problemy
  • Sprawnie rozwijaj i poprawiaj oprogramowanie

Steve McConnell wie więcej o budowie oprogramowania niż ktokolwiek inny; mamy ogromne szczęście, że zdecydował się podzielić swoim doświadczeniem oraz wiedzą w tej ważnej i oryginalnej książce.

Alan Cooper, „ojciec” języka Visual Basic, autor książki About Face

Zapewne każdy zgodzi się ze stwierdzeniem, że jeśli jakiś proces odpowiada za nawet 70% błędów w gotowym produkcie, z pewnością wymaga znaczącego usprawnienia... Czy masz jednak świadomość, że właśnie tyle problemów generuje samo wytwarzanie oprogramowania? Te błędy powodują nie tylko usterki w już gotowych programach, niespełniających oczekiwań klientów — odpowiadają także za znaczne opóźnienia przy realizacji zleconych projektów i nagminne przekraczanie zaplanowanego budżetu. Każdy ambitny programista staje zatem przed koniecznością zdobycia wiedzy o takich metodach pracy, które pozwolą szybciej i efektywniej realizować projekty, a przy tym zapewniać najwyższą jakość tworzonego kodu. W końcu na podstawie tych właśnie umiejętności oceniana jest także wartość danego programisty w zespole.

Z tych właśnie powodów niniejsza książka, będąca przejrzystą kompilacją najlepszych technik programowania, zdobyła tak wielkie uznanie w środowisku zawodowców i studentów, osiągając miano podręcznika kultowego. Przed Tobą drugie, zaktualizowane wydanie słynnej publikacji, w której Steve McConnell przedstawia wszystkie aspekty budowy programów, takie jak jakość czy podejście do procesu wytwarzania. Autor rozwija tu tak istotne zagadnienia, jak przebieg budowy klasy, techniki pracy z danymi i strukturami sterującymi, debugowanie, refaktoryzowanie oraz metody i strategie optymalizacji. Znajdziesz tu dziesiątki list kontrolnych, pomocnych w ocenianiu architektury, jakości klas i procedur, nazw zmiennych czy struktur sterujących, a także ponad 500 przykładów dobrego i złego kodu. Dowiesz się, co było przyczyną wielu typowych problemów w przeszłości i jak ich dzisiaj unikać. Opisane metody pracy pomogą utrzymać kontrolę nad dużymi projektami oraz efektywnie rozwijać i modyfikować oprogramowanie w odpowiedzi na zmiany wymagań. Co ważne, można je skutecznie wykorzystywać niezależnie od stosowanego języka programowania!

Dzięki tej książce nauczysz się skutecznie:
  • projektować z zachowaniem minimalnej złożoności;
  • praktycznie wykorzystywać metody pracy zespołowej;
  • programować defensywnie, by unikać błędów w kodzie i jak najszybciej je z niego usuwać;
  • wykorzystywać okazje do refaktoryzacji oraz rozwijania kodu i robić to w sposób bezpieczny;
  • korzystać z metod programowania dopasowanych do projektu;
  • szybko i efektywnie debugować;
  • wcześnie i we właściwy sposób rozwiązywać najważniejsze problemy z konstrukcją oprogramowania;
  • dbać o jakość kodu od pierwszego do ostatniego dnia projektu.

Posiądź kluczowe umiejętności tworzenia najwyższej jakości oprogramowania!


Steve McConnell jest jednym z najbardziej szanowanych ekspertów w świecie informatyki. Jest głównym programistą w firmie Construx Software oraz znanym autorem bestsellerowych książek, m.in. Kod doskonały i Rapid Development — obie zostały uhonorowane nagrodą Jolt magazynu „Software Development”, przyznawaną co roku najlepszej książce poświęconej procesowi wytwarzania oprogramowania. Brał udział w projektach realizowanych dla takich firm, jak Microsoft czy Boeing, a w 1998 roku czytelnicy magazynu „Software Development” uznali go obok Billa Gatesa i Linusa Torvaldsa za jedną z trzech najbardziej wpływowych osób w branży oprogramowania.
MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II" obejmuje konkretne przykłady kodu?
Tak, książka zawiera ponad 500 przykładów dobrego i złego kodu, które pomagają zrozumieć omawiane techniki i zasady programowania.
2. Czy zawarte w książce techniki można stosować niezależnie od języka programowania?
Tak, metody i strategie opisane w książce są uniwersalne i można je zastosować w dowolnym języku programowania.
3. Czy publikacja obejmuje zagadnienia związane z pracą zespołową i zarządzaniem projektami programistycznymi?
Tak, książka porusza tematy programowania zespołowego, zarządzania konfiguracją, harmonogramowania oraz integracji i komunikacji w dużych projektach.
4. Jakie praktyczne umiejętności można zdobyć dzięki tej książce?
Czytelnik nauczy się projektować kod o minimalnej złożoności, stosować programowanie defensywne, skutecznie testować i debugować, a także refaktoryzować i optymalizować oprogramowanie.
5. Czy książka zawiera narzędzia ułatwiające codzienną pracę programisty?
Tak, w publikacji znajdziesz liczne listy kontrolne oraz praktyczne wskazówki dotyczące jakości kodu, testowania, refaktoryzacji i korzystania z narzędzi programistycznych.
6. Czy książka jest odpowiednia do samodzielnej nauki czy wymaga wsparcia wykładowcy?
Książka została napisana w sposób przystępny i może służyć zarówno do samodzielnej nauki, jak i jako podręcznik wspierający kursy akademickie.
7. Czy to wydanie zawiera nowe, zaktualizowane treści względem poprzedniej edycji?
Tak, drugie wydanie zostało zaktualizowane o najnowsze praktyki, narzędzia i przykłady, uwzględniając zmiany w branży programistycznej.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
129,00 zł
Czasowo niedostępna
Ebook
70,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile