Вопросы с тегом «debugging»

Отладка - это процесс проверки состояния программы - обычно с помощью средства отладки - в то время как она работает и пытается найти ошибки, которые вызывают ее ненормальное поведение.

4
Как правильно обрабатывать отладочный вывод в Java?
По мере того, как мои текущие Java-проекты становятся все больше и больше, я чувствую также растущую потребность вставлять отладочный вывод в несколько пунктов моего кода. Чтобы включить или отключить эту функцию соответствующим образом, в зависимости от открытия или закрытия тестовых сессий, я обычно помещаю private static final boolean DEBUG = …

20
Как вы решаете действительно странные ошибки, которые ставят вас в тупик более 10 часов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

13
Как улучшить вашу способность отлаживать существующий код [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
29 debugging 

3
Как называется термин «приманка» или преднамеренная ошибка? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 7 лет назад . Я забыл термин программирования сленга. Эта вещь - преднамеренная ошибка или функция приманки, используемая как отвлечение. Пример …

10
Почему новые программисты, кажется, игнорируют сообщения об ошибках компилятора / сообщения об исключительной ситуации во время выполнения? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я думаю, что мы все видели это. Начинающие задают вопросы о переполнении стека, которые …

7
Разделить вычисление возвращаемого значения и оператора возврата в однострочных методах?
У меня была беседа с коллегой о нарушении returnоператора и оператора, который вычисляет возвращаемое значение в две строки. Например private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } вместо того private string GetFormattedValue() { return format != null ? string.Format(format, value) …

2
Как я могу отладить JSP?
Я пытаюсь отредактировать JSP для проекта и получаю исключение NullPointerException где-то в JSP, когда оно запрашивается с моего сервера. Мой веб-сервер (JBoss) сообщает об исключении, но дает мне поддельный номер строки. Он сообщает, что исключение произошло в строке 702, но мой JSP имеет длину всего 146 строк, поэтому я не …
26 java  ide  debugging  jsp  intellij 

7
Что вы ищете при отладке тупиков?
Недавно я работал над проектами, которые интенсивно используют многопоточность. Я думаю, что я в порядке при разработке их; максимально использовать дизайн без сохранения состояния, блокировать доступ ко всем ресурсам, которые нужны более чем одному потоку, и т. д. Мой опыт в функциональном программировании очень помог. Однако, читая чужой кодовый поток, …

3
Как я могу диагностировать асинхронные / ожидающие тупики?
Я работаю с новой кодовой базой, которая интенсивно использует async / await. Большинство людей в моей команде также довольно плохо знакомы с async / await. Как правило, мы склонны придерживаться рекомендаций Best Practices, указанных Microsoft , но обычно нам нужен наш контекст для прохождения асинхронного вызова и работа с библиотеками, …
24 c#  debugging  async 

13
Стать лучшим исправителем ошибок
Я люблю быть программистом. Там я это сказал. Однако, с учетом сказанного, в последнее время я осознал, что действительно не терплю исправления ошибок. Вообще. На самом деле, пока я что-то разрабатываю, моя производительность чрезвычайно высока. Даже когда я пишу юнит-тесты и тестирую свои разработки самостоятельно, я обычно очень продуктивен. Я …

16
Важны ли навыки отладки, чтобы стать хорошим программистом?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Наряду с другими качествами программисту нужны хорошие навыки отладки? Если у меня есть заявитель, который не смог найти ошибку в данной программе, …
24 debugging 

5
Отладка повреждения памяти
Прежде всего, я понимаю, что это не идеальный вопрос в стиле вопросов и ответов с абсолютным ответом, но я не могу придумать какую-либо формулировку, чтобы она работала лучше. Я не думаю, что есть абсолютное решение для этого, и это одна из причин, почему я публикую это здесь вместо переполнения стека. …
23 c++  debugging  memory 

12
Значительно ли дороже исправить ошибку в конце проекта?
В сообщении Эндрю Хэя была изложена следующая аксиома: Исправление ошибки в конце проекта стоит значительно дороже, чем исправление той же ошибки ранее в проекте. Тем не менее, это не кажется точным, особенно после прочтения поста в блоге «Менее неправильный» , и данные, которые я видел, чтобы подтвердить это, чрезвычайно стары. …

5
Как они отлаживали ошибки сегментации перед защищенной памятью?
Теперь, когда я делаю ошибку в программировании с указателями на C, я получаю хорошую ошибку сегментации, моя программа падает, и отладчик может даже сказать мне, где это пошло не так. Как они это делали в то время, когда защита памяти была недоступна? Я вижу, как программист DOS суетится и рушит …

5
Когда таблица базы данных должна использовать временные метки?
Во-первых, я подумал, что, возможно, этот вопрос относится к обмену базами данных, но я думаю, что он в более широком смысле связан с программным решением в целом, чем с базами данных. Перейдем к обмену базами данных, если люди думают, что это лучший. Мне было интересно, когда в таблицу базы данных …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.