Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać

Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać

39,00 zł
Zobacz ofertę

Mistrz debugowania w akcji! Jak tworzyć oprogramowanie, które łatwo się debuguje?

  • Jak wykrywać potencjalne przyczyny problemów?
  • Jak ominąć pułapki czyhające na programistów?
  • Zapewne niejednokrotnie podczas pracy przy komputerze musiałeś użerać się z wadliwymi aplikacjami.

Doskonale wiesz, jak to jest, kiedy kolejne łatki usuwają stare błędy, równocześnie generując nowe, programiści zaś nie kwapią się do zmiany niewłaściwych założeń. A przecież jednym z najbardziej niedocenianych aspektów profesjonalnego programowania jest zdolność do rozpoznawania i usuwania błędów kryjących się w każdej większej partii stworzonego kodu.

Jeśli tworzysz niebanalne aplikacje, najprawdopodobniej zajmiesz się ich debugowaniem chwilę po zakończeniu ich pisania. To zajęcie w zdecydowanie większym stopniu niż inne aspekty tworzenia oprogramowania jest działalnością intelektualną - ponieważ jego areną jest umysł programisty.

  • Znajdowanie i wyjaśnianie przyczyn problemów powinno być pierwszą czynnością na drodze do ich zwalczania.
  • Ta książka poświęcona jest właśnie arkanom sztuki debugowania.

Jej lektura pozwoli Ci znacznie ograniczyć liczbę popełnianych błędów, a te, które się pojawią, będą łatwiejsze do wykrycia i usunięcia. Podręcznik wyjaśni Ci, jak pisać kod, który łatwo debugować, przeprowadzi Cię przez proces wykrywania błędów, ich reprodukcji, diagnozowania, aż do wprowadzania i wycofywania poprawek w oprogramowaniu.

  • Poznaj empiryczną metodę wykrywania błędów.
  • Dowiedz się, jak ważne jest zapewnienie sobie pewnych sposobów reprodukowania błędnych zachowań.
  • Naucz się unikać pułapek czyhających zarówno na programistów, jak i testerów.

Stosuj powszechnie używane narzędzia i metody zapewniające automatyczne wykrywanie potencjalnych przyczyn problemów, zanim jeszcze się one pojawią! Naucz się tworzyć samodebugujące oprogramowanie, które automatycznie informuje o swoim stanie, a także sprawdź, co możesz zrobić, aby szybko wykrywać sytuacje będące potencjalną przyczyną problemów.

Metoda empiryczna Reprodukcja błędów Diagnozowanie Wyszukiwanie błędów Wprowadzanie i wycofywanie poprawek Testowanie Przyczyny błędów Oprogramowanie samodebugujące Narzędzia wspomagające

📘 Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

DART Essentials. Design and build full-featured web and CLI apps using the powerful Dart language and its libraries and tools
This book is targeted at expert programmers in JavaScript who want to learn Dart quickl...
85,49 zł
Backup i zarządzanie danymi w Windows 7. Praktyczny podręcznik
Cokolwiek robisz, pamiętaj o backupie! Tworzenie kopii bezpieczeństwa na ogół uważane b...
44,90 zł
Mastering Go. Harness the power of Go to build professional utilities and concurrent servers and services - Third Edition
Mastering Go is the essential guide to putting Go to work on real production systems. T...
143,10 zł