Pytania otagowane jako debugging

Debugowanie to proces sprawdzania stanu programu - zwykle za pomocą narzędzia do debugowania - podczas jego działania i próby znalezienia błędów, które powodują jego nieprawidłowe działanie.

4
Jaki jest właściwy sposób obsługi wyników debugowania w Javie?
Ponieważ moje obecne projekty Java stają się coraz większe, odczuwam również rosnącą potrzebę wstawiania wyników debugowania w kilku punktach mojego kodu. Aby odpowiednio włączyć lub wyłączyć tę funkcję, w zależności od otwarcia lub zamknięcia sesji testowych, zwykle umieszczam private static final boolean DEBUG = falsena początku zajęć, które sprawdzają moje …



3
Jaki jest termin „wabik” lub celowy błąd? [Zamknięte]
Zapomniałem slangu programistycznego. Jest to celowy błąd lub funkcja wabika używana do odwracania uwagi. Przykładowe użycie: „Hej, Bob, QA dokonuje dziś przeglądu. Umieść $THINGmoduł w module, aby mieli problem ze znalezieniem”. Można tego użyć negatywnie, aby mieć bardzo oczywistą celową wadę, która może odkryć jako odwrócenie uwagi od prawdziwego problemu. …

10
Dlaczego wydaje się, że nowi programiści ignorują komunikaty o błędach kompilatora / komunikaty o wyjątkach czasu wykonywania? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Myślę, że wszyscy to widzieliśmy. Początkujący zadają pytania na temat przepełnienia stosu, które …

7
Czy podzielić obliczenia wartości zwracanej i instrukcji return na metody jednowierszowe?
Rozmawiałem ze współpracownikiem na temat złamania returninstrukcji i instrukcji, która oblicza wartość zwracaną w dwóch wierszach. Na przykład private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } zamiast private string GetFormattedValue() { return format != null ? string.Format(format, value) : value.ToString(); …

2
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 146 linii, więc …
26 java  ide  debugging  jsp  intellij 

7
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 programowaniu funkcjonalnym bardzo to pomogło. Jednak czytając kod wątku innych osób, …

3
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ąć przez wywołanie asynchroniczne i pracujemy z bibliotekami, które tego nie …
24 c#  debugging  async 

13
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 rozwoju, ogólnie jestem naprawdę produktywny. Mogę dobrze się skupić i mogę …

16
Czy umiejętności debugowania są ważne, aby zostać dobrym programistą?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy oprócz innych cech programista powinien mieć dobre umiejętności debugowania? Jeśli mam kandydata, który nie był w stanie znaleźć błędu w danym programie, ale był …
24 debugging 

5
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 których zamieszczam go tutaj …
23 c++  debugging  memory 


5
Jak debugowali błędy segmentacji przed chronioną pamięcią?
Teraz, kiedy popełniam błąd programistyczny ze wskaźnikami w C, dostaję ładny błąd segmentacji, mój program ulega awarii, a debugger może nawet powiedzieć mi, gdzie poszło źle. Jak to zrobili, skoro ochrona pamięci nie była dostępna? Widzę, jak programiści DOS bawią się i psują cały system operacyjny, gdy popełnił błąd. Wirtualizacja …

5
Kiedy tabela bazy danych powinna używać znaczników czasu?
Po pierwsze, pomyślałem, że może to pytanie należało do wymiany baz danych, ale myślę, że bardziej ogólnie dotyczy rozwiązania programistycznego jako całości niż baz danych. Przejdzie do wymiany baz danych, jeśli ludzie uznają to za najlepsze. Zastanawiałem się, kiedy tabela bazy danych powinna mieć utworzony i zaktualizowany znacznik czasu? Pierwszą …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.