ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
64,50 zł 129,00 zł (-50%)
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.

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
129,00 zł
Czasowo niedostępna
Ebook
64,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint