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

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

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 źródło opisu: http://helion.pl/ksiazki/debugowanie-jak-wyszukiwa...(?) źródło okładki: Helion.pl

słowa kluczowe informatyka, programowanie
kategoria informatyka i matematyka
tytuł oryginału Debug It!: Find, Repair, and Prevent Bugs in Your Code
język polski
liczba stron 240
ISBN 9788324627608
data wydania 13 września 2010
Aby oceniać i komentować zarejestruj się!
Rejestracja jest za darmo i jest bardzo szybka! Kliknij tutaj aby założyć konto. Trwa to tylko 15 sekund!.

Podobne wpisy do Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać - Paul Butcher

PHP 5. Narzędzia dla ekspertów - Dirk Merkel

Osiągnij wyższy poziom zaawansowania w PHP! * Jak tworzyć efektywny, łatwy w utrzymaniu kod PHP? * Jak automatycznie tworzyć dokumentację techniczną? * Jak debugować aplikację z Xdebug? Język PHP to ulubione środowisko wielu programistów tworzących a...

Leczenie czakramów i energia Kundalini - D. Harald Alke

Czakramy to bramy duszy, bramy do innych światów, w innych wymiarach. Jeśli zajmiesz się leczeniem czakramów to automatycznie uzyskasz głębszy wgląd we własną duszę. Czakramy sterują i nadzorują pracę naszych narządów, funkcje naszego ciała i osobowo...

Kobiety w lagrze. Zapis doświadczenia - Barbara Czarnecka

Tadeusz Borowski nie był kobietą i nie wyraził kobiecego doświadczenia obozu koncentracyjnego – to stwierdzenie nie ma już znamion prowokacji. Nie ulega dzisiaj wątpliwości, że kobiece narracje lagrowe różnią się od męskich, a ponieważ wymagają do pe...

Word 2010 PL. Pierwsza pomoc - Magdalena Gunia

Co z tą wstążką - czyli jak opanować korzystanie z nowego interfejsu Worda Pomaluj swój świat - czyli jak ożywić nudną czcionkę, zmienić jej kolor i tło Daj się zastąpić - czyli jak uniknąć ręcznego sortowania i tworzenia spisu treści Kupą, mości pan...

React w działaniu. Tworzenie aplikacji internetowych - Stoyan Stefanov

Do niedawna utworzenie interfejsu użytkownika było prawdziwym wyzwaniem. Interfejs musi przecież działać w przewidywalny sposób na różnych przeglądarkach i urządzeniach, musi zapewniać adekwatną obsługę wprowadzanych danych oraz umożliwiać płynne i n...

Więcej niż słowa. Niewerbalne wywieranie wpływu - Miles L. Patterson

Miles L. Patterson, światowej sławy badacz komunikacji niewerbalnej, udowadnia, że każdego dnia wielokrotnie wchodzimy w rozmaite interakcje z ludźmi, w których komunikacja niewerbalna odgrywa dominującą rolę. Ponieważ zachodzi ona w dużej mierze aut...

Logowanie
Rejestracja