Pytania oznaczone «debugging»

26
Jak mogę debugować plik JSP?

Próbuję edytować plik JSP dla projektu i otrzymuję wyjątek NullPointerException gdzieś na stronie JSP, gdy zostanie o to poproszony z mojego serwera. Mój serwer WWW (JBoss) zgłasza wyjątek, ale podaje mi fałszywy numer linii. Informuje, że wyjątek wystąpił w linii 702, ale mój plik JSP ma tylko...

25
Czego szukasz podczas debugowania zakleszczeń?

Ostatnio pracuję nad projektami, które intensywnie wykorzystują wątki. Myślę, że jestem w porządku przy ich projektowaniu; w jak największym stopniu korzystaj z projektowania bezstanowego, blokuj dostęp do wszystkich zasobów, których potrzebuje więcej niż jeden wątek itp. Moje doświadczenie w...

24
Jak zdiagnozować asynchronię / czekać na zakleszczenia?

Pracuję z nową bazą kodu, która intensywnie wykorzystuje async / czekaj. Większość osób w moim zespole również jest całkiem nowa, aby asynchronizować / oczekiwać. Zwykle trzymamy się najlepszych praktyk określonych przez Microsoft , ale generalnie potrzebujemy naszego kontekstu, aby przepłynąć...

24
Stając się lepszym narzędziem do naprawy błędów

Uwielbiam być programistą. Tam powiedziałem. Jednak powiedziawszy to, ostatnio zdałem sobie sprawę, że naprawdę nie mogę znieść naprawiania błędów. W ogóle. W rzeczywistości, gdy coś rozwijam, moja wydajność jest niezwykle wysoka. Nawet pisząc testy jednostkowe i przeprowadzając autotesty mojego...

23
Debugowanie uszkodzenia pamięci

Po pierwsze, zdaję sobie sprawę, że nie jest to idealne pytanie w stylu pytań i odpowiedzi z absolutną odpowiedzią, ale nie mogę wymyślić żadnego sformułowania, które poprawiłoby jego działanie. Nie wydaje mi się, żeby istniało absolutne rozwiązanie tego problemu i jest to jeden z powodów, dla...

18
Dollar Sign Blues: JavaScript i PHP

Dorastałem, programując w C ++ i Javie, gdzie wszystko było bezpieczne i piękne. Kompilatorzy upewnili się, że będę na bieżąco, jeśli kiedykolwiek zbłądzę. Oczywiście wszyscy robili trochę Perla na studiach, ale nie wdychałem. W dzisiejszych czasach dzieci skupiają się na PHP na backendie i...

16
Błąd raz na jakiś czas, ale wysoki priorytet

Pracuję nad projektem CNC (komputerowa kontrola numeryczna), który tnie kształty na metal za pomocą lasera. Teraz mój problem występuje raz na jakiś czas (1-2 razy w ciągu 20 nieparzystych dni) cięcie przebiega źle lub nie, zgodnie z ustawionymi ustawieniami. Ale powoduje to stratę, więc klient...

16
W jaki sposób GDB wstrzymuje wykonanie

Jak zapewne wiesz, możemy użyć GDB i ustawić punkty przerwania w naszym kodzie, aby wstrzymać wykonywanie w celu debugowania. Moje pytania dotyczą tego, w jaki sposób GDB wstrzymuje proces i pozwala na przeglądanie zawartości rejestrów, i rna przykład przy użyciu . Czy te rejestry nie są stale...

15
Jak debugować / zmieniać kod Java podczas działania programu?

Właśnie widziałem wideo pokazujące, jak Notch (sławna gra Minecraft) debuguje i zmienia Minecraft podczas jego działania. Wstrzymuje grę, zmienia coś w kodzie, a następnie wstrzymuje grę, w której zmiana zaczyna obowiązywać natychmiast, bez potrzeby ponownego uruchamiania programu. Jak to działa?...

15
Czy powinienem zwolnić kod źródłowy, aby naprawić błąd

Mam błąd w aplikacji, którą tworzę. Zadałem pytanie na temat SO, a jeden z użytkowników poprosił mnie o opublikowanie lub przesłanie mu całego kodu, aby mógł na niego spojrzeć. Całkowicie rozumiem prośbę. Jest to ważne i zrozumiałe. Mam jednak wątpliwości, czy powinienem. Oczywiście daję mu / ona...