Informacja o cookies
Strona ksiegarnia.pwn.pl korzysta z plików cookies w celu dostarczenia Ci oferty jak najlepiej dopasowanej do Twoich oczekiwań i preferencji, jak również w celach marketingowych i analitycznych. Nasi partnerzy również mogą używać ciasteczek do profilowania i dopasowywania do Ciebie pokazywanych treści na naszych stronach oraz w reklamach. Poprzez kontynuowanie wizyty na naszej stronie wyrażasz zgodę na użycie tych ciasteczek. Więcej informacji, w tym o możliwości zmiany ustawień cookies, znajdziesz w naszej Polityce Prywatności.
MENU

Wirtualne Targi Książki - rabaty do -43%

Debugowanie(Miękka)

Jak wyszukiwać i naprawiać błędy

Tytuł oryginalny: Debug it!

0.00  [ 0 ocen ]
 Sprawdź recenzje
Rozwiń szczegóły »
Produkt niedostępny
Zarezerwuj i odbierz w księgarni stacjonarnej PWN
Dodaj do schowka
Słowa kluczowe: książka Informatyka

Debugowanie

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

  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Odbiór osobisty w księgarni PWN - dostawa do 3 dni robocze
    • InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • Kurier - dostawa do 2 dni roboczych
    • Poczta Polska (kurier pocztowy oraz odbiór osobisty w Punktach Poczta, Żabka, Orlen, Ruch) - dostawa do 2 dni roboczych
    • ORLEN Paczka - dostawa do 2 dni roboczych
    Ważne informacje o wysyłce:
    • Nie wysyłamy paczek poza granice Polski.
    • Dostawa do części Paczkomatów InPost oraz opcja odbioru osobistego w księgarniach PWN jest realizowana po uprzednim opłaceniu zamówienia kartą lub przelewem.
    • Całkowity czas oczekiwania na paczkę = termin wysyłki + dostawa wybranym przewoźnikiem.
    • Podane terminy dotyczą wyłącznie dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

Modelowanie organizacji procesowej

Największą zaletą książki jest jej praktyczny aspekt.Publikcja stanowi kompendium wiedzy o identyfikacji i modelowaniu procesów zachodzących w różnych przedsiębiorstwach. Odwołuje się do stworzonej przez APQC metodyki Process Classificatio...

ECDL Web editing Syllabus v. 2.0. S6

Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence – ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń.W Polsce licencji na ...

Podstawy projektowania układów cyfrowych

Szczegółowe opisy metod i technik projektowania szeroko pojętych układów cyfrowych poprzedzono analizą zadań projektowych. Pokazano jak konstruować elementy o większej złożoności z elementów prostszych, nie pomijając żadnego z etapów pośrednich. Dzi...

JavaScript dla dzieci

Dla dzieci od lat 10 (i ich rodziców). Programowanie na serio. Naprawdę proste.JavaScript to język programowania Internetu, tajny składnik sprawiający, że sieć www jest niesamowita, Twoje ulubione portale interaktywne, a gry online zabawne!

Grafy i sieci

Większość książek z grafów i sieci została napisana przez matematyków dla matematyków. Drugi nurt to książki popularyzatorskie. Na polskim rynku brakowało dotychczas współczesnego podręcznika w tym zakresie. Książka wypełnia tę lukę, a jej cechą ...

Tester oprogramowania Przygotowanie do egzaminu z testowania oprogramowania

Publikacja ma pomóc czytelnikowi w zdobyciu wiedzy niezbędnej do przygotowania do egzaminu ISTQB® Certyfikowany Tester (International Software Testing Qualification Board) na poziomie podstawowym. Egzamin ten umożliwia zdobycie, uznawanego na całym ...

Układy logiki programowalnej

Najważniejszą zaletą książki jest zwarte i kompleksowe przedstawienie podstawowych zagadnień związanych z syntezą układów cyfrowych dedykowaną dla różnych rodzin układów programowalnych i zobrazowanie ich za pomocą prostych, możliwych do prześledzen...

Węzły drogowe i autostradowe

W książce omówiono projektowanie węzłów drogowych z uwzględnieniem najnowszych technik komputerowych. Przedstawiono szczegółową klasyfikację węzłów, opis ich elementów geometrycznych, badania i analizy ruchu na węzłac...

Zarządzanie urządzeniami Apple

Efektywna praca z platformami Apple na poziomie korporacyjnym lub biznesowym obejmuje nie tylko infrastrukturę, lecz także sposób myślenia, który administratorzy muszą zastosować, aby odnieść sukces. Sposób myślenia zmuszający nas ...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!