Debugowanie to metodyczny proces znajdowania i naprawiania błędów w programie komputerowym. ** WAŻNA UWAGA: ** Ten znacznik służy TYLKO do pytań dotyczących technik debugowania lub samego procesu debugowania, NIE do żądania pomocy przy debugowaniu kodu.
W narzędziach / wyjątkach ustawiłem opcję zatrzymywania debugera po wyrzuceniu wyjątku. Czy zostanie złapany, czy nie. Jak wykluczyć wyjątek od tej reguły? Gdzieś w moim kodzie znajduje się przechwycony wyjątek, który jest częścią logiki programu. Więc oczywiście nie chcę, aby ten wyjątek zatrzymywał debuger za każdym razem, gdy zostanie trafiony. …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Niedawno natknąłem się na problem polegający na tym, że …
Specyficzne dla Linuksa backtrace()i backtrace_symbols()pozwala na utworzenie śladu wywołania programu. Jednak dla mojego programu wypisuje tylko adresy funkcji, a nie ich nazwy. Jak mogę sprawić, by wyświetlały również nazwy funkcji? Próbowałem skompilować program -grównież z -ggdb. Poniższy przypadek testowy po prostu drukuje to: BACKTRACE ------------ ./a.out () [0x8048616] ./a.out () …
Robię samouczek debugowania C hrome , używając NetBeans i Google Chrome. Wszystko, łącznie z rozszerzeniami, wydaje się działać poprawnie, ale kiedy docieram do sekcji Use the Debugger, nie widzę kodu HTML do wstawienia punktu przerwania. Po wybraniu wyskakującego okienka inspekcji w przeglądarce otwiera się w konsoli, nic nie pokazuje, elementy …
На этот вопрос есть ответы на Stack Overflow на русском : Есть ли возможность отключить assert? Jak wyłączyć asercje w Pythonie? Oznacza to, że jeśli twierdzenie zawiedzie, nie chcę, aby rzucało AssertionError, ale kontynuowało. Jak mogę to zrobić?
Mam program .NET, którego nie można uruchomić z programu Visual Studio z pewnych powodów (plik Excel utworzony z projektu szablonu programu Excel 2010), dla którego muszę debugować zdarzenia startowe. Jeśli chcę debugować zdarzenia, które pojawiają się po inicjalizacji programu, nie ma problemu. Uruchamiam program z eksploratora, dołączam proces do Visual …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Uczyłem się i czytałem o Scrumie w ciągu ostatnich …
Próbuję zobaczyć właściwości obiektu z ponad 300 właściwościami w bezpośrednim oknie programu Visual Studio 2005. Wyświetlanych jest tylko pierwszych 100 elementów, po których następuje ten podpis: < More... (The first 100 of 306 items were displayed.) > Próbuję zobaczyć pozostałe elementy, ale nie mogę tego rozgryźć. Zdaję sobie sprawę, że …
Próbuję zbadać błąd w zrzucie awaryjnym (więc nie mogę zmienić kodu). Mam naprawdę skomplikowany obiekt (tysiące linii w serializowanej reprezentacji) i jego stan jest niespójny. Aby zbadać jego stan, widok debugera programu Visual Studio jest bezużyteczny. Ale obiekt ma kontrakt danych. Chciałbym go serializować, a następnie użyć mojego ulubionego edytora …
Jak mogę pominąć pętlę za pomocą pdb.set_trace()? Na przykład, pdb.set_trace() for i in range(5): print(i) print('Done!') pdbmonity przed pętlą. Wpisuję polecenie. Zwracane są wszystkie wartości od 1 do 5, a następnie chciałbym otrzymać monit pdbponownie przed print('Done!')wykonaniem.
Próbowałem skonfigurować debugowanie źródła .NET, postępując zgodnie z tym przewodnikiem MDSN . Pamięć podręczna symboli jest skonfigurowana prawidłowo, podobnie jak zaznaczenie opcji „Włącz krokowanie kodu źródłowego .NET Framework”. Ale później, gdy chcę wejść do kodu .NET, pojawia się monit o określenie lokalizacji odpowiedniego pliku cs. Komunikat o błędzie to You …
W moim wystąpieniu Visual Studio, nawet jeśli napisałem tylko jedną linię zwrotu w aplikacji konsolowej C #, F5wykonanie właściwego kodu zajmie mi minutę po naciśnięciu (mam na myśli czas potrzebny do zatrzymania pojedynczej instrukcji powrotu po naciśnięcie F5- ustawiam punkt przerwania w instrukcji return w mainfunkcji). Co jest nie tak? …
Mam makietę w HTML <a href="javascript:ShowOld(2367,146986,2)"><img title="next page" alt="next page" src="/themes/me/img/arrn.png"></a> Otrzymałem odpowiedź z serwera, kiedy wysłałem żądanie. Z tą makietą otrzymałem jako odpowiedź na żądanie AJAX, które wysyła mój kod do serwera. Cóż, wszystko jest w porządku, ale kiedy klikam łącze, przeglądarka chce otworzyć funkcję jako łącze; czyli po …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.