На этой странице обсуждения обсуждаются улучшения в статье об отладчике . Это не форум для общего обсуждения темы статьи. |
Политика статьи
|
Найти источники: Google ( книги · новости · газеты · ученый · бесплатные изображения · WP рефов ) · FENS · JSTOR · NYT · TWL |
|
linkfarm
Я пытаюсь полностью удалить раздел «Известные отладчики» и заменить его ссылкой на Категория: Отладчики, которая более полная, не содержит спама по ссылкам и т. Д. Кто-нибудь возражает? - Mikeblas, 02:10, 27 марта 2007 г. (UTC)
- согласен: действительно несколько исторических отладчиков ( GDB , отладчик dbx и т. д.) могут быть в «См. также список».
- Я думаю, что это средство следует добавить в этот список, потому что это был первый отладчик многопоточной визуализации и
в течение следующих нескольких лет это будет основной стиль интерфейса, который будут использовать все отладчики для отладки больших многоядерных систем, графических процессоров и т. д. Remedy Debugger 29 мая 2008 г. Петеркимров ( доклад ) 23:34, 29 мая 2008 г. (UTC)
- Раздел «Замечательные отладчики» включает инструменты, не имеющие отладки в их собственных спецификациях, такие как Daedalus .
- - Хгфернан, 14:41, 17 июня 2007 г. (UTC)
хороший план ... —Предыдущий неподписанный комментарий добавлен 80.47.53.138 ( обсуждение ) 06:23, 17 июня 2009 г. (UTC)
Где упомянуть форматы отладки?
Как вы думаете , это лучшее место , чтобы mension отладочных форматов , такие как DWARF и уколы ? здесь или в процессе отладки - Hgfernan 14:35, 17 июня 2007 г. (UTC)
Предложение переписать статью Debugger
Предлагаю коренным образом переписать статью об отладчике. Хотя я не нахожу в нем ничего неправильного, и он включает в себя много важных моментов, я чувствую, что он не читается ясно для тех, кто еще не понимает, что такое отладчик, и не упоминает самые важные моменты заранее. Предварительный набросок предлагаемого мной переписывания выглядит следующим образом:
Введение: отладчик представляет собой компьютерную программу , которая используется как инструмент программиста для просмотра и управления внутренней работы другой программы на очень детальном уровне. Считается, что эта вторая программа работает под отладчиком .
Просмотр и контроль: Контроль выполнения (пошаговый, приостановка / возобновление); изучение переменных во время приостановки; точки останова, сбои, исключения.
Цели использования отладчика: термин «отладчик» употребляется неправильно, поскольку сам отладчик не выполняет отладку кода. Хотя отладчик может быть большим подспорьем для программиста при отладке кода, отладчик одинаково полезен для анализа и понимания работы существующей программы без какого-либо намерения диагностировать ошибки. Это понимание можно использовать для документирования программы или для ее изменения. Отладчик - особенно важный инструмент для хакеров.
отладчики исходного уровня против отладчика машинного языка
МКС
поведение программы может отличаться при работе под отладчиком (скорость выполнения, проблемы с синхронизацией, разные параметры компиляции)
Если есть общее согласие переписать эту статью в некотором роде, мне определенно понадобится помощь от предыдущих участников. (Кстати, это моя первая попытка внести свой вклад в Википедию, поэтому, пожалуйста, дайте мне знать, если я нарушил протокол.)
Билл Рубин 21:21, 21 августа 2007 г. (UTC)
- Искренне согласен; Я также хотел бы увидеть освещение:
- Интерфейсы ОС
- т.е. ptrace, procfs, Win32, аппаратный уровень, моделирование и т. д.
- Двигатели
- регистры аппаратной отладки, как работает программная точка останова
- Символьная отладка
- Как инструменты отладки на уровне кода операции взаимодействуют с исходными языками
- Языки высокого уровня
- Краткий обзор того, как Java и C # предоставляют интерфейсы отладчика
- Продвинутые методы
- Пользовательский режим одиночного шага, отслеживание попаданий, объезды, зацепка
--- tqbf 19:33, 5 ноября 2007 г. (UTC)
Ким Роу 21:21, 17 апреля 2009 г. (UTC)
- Это совершенно упрощенный взгляд с точки зрения отладки только исходного кода. Переосмыслите это с точки зрения попытки решить проблему отладки системы, и набор функций полностью изменится. Я также хотел бы увидеть освещение:
- Интерфейсы ОС
- Несколько процессов и несколько потоков
- Отображение отладочной информации с использованием различных методов
- Модели высокого уровня для отладки
- Моделирование и отладка - предшествующий неподписанный комментарий, добавленный Peterkimrowe ( обсуждение • вклад ) 17:53, 17 апреля 2009 г. (UTC)
- Многое из этого еще не сделано, и будет полезно включить в статью. - Lentower ( разговор ) 19:52, 7 мая 2015 (UTC)
- Материал в этом посте на StackOverflow кажется очень полезным. Но, может быть, Википедия требует цитировать отредактированный опубликованный источник? Возможно, это предложение поможет редактору Википедии, который труднее меня, Дэвид Холмс0 ( разговор ) 13:08, 15 сентября 2018 г. (UTC)
Предлагаемое слияние из интерфейса отладчика
Поскольку статья о внешнем интерфейсе Debugger является подразделом Debugger , а статьи не очень длинные, я предложил объединить их. - Снигбрук ( разговор ) 21:01, 30 августа 2008 г. (UTC)
Кто знает, насколько мне известно, весь раздел отладчика имеет неправильный уклон. Он упускает из виду то, для чего предназначены отладчики. ... - Апрель 2009 г. - Предыдущий неподписанный комментарий, добавленный Peterkimrowe ( обсуждение • вклад ) 17:54, 17 апреля 2009 г. (UTC)
Сохраненные / спасенные внешние ссылки
Я начинаю сохранять / спасать внешние ссылки, которые добавлены в эту статью 26 ноября 2010 г. в этом разделе, чтобы они не потерялись и не загрязняли статью. Я подумываю переместить соответствующие ссылки в проект Open Directory.
- см. ссылку, добавленную здесь [1]
- см. добавленную здесь ссылку [2]
Ptrb ( обсуждение ) 14:29, 27 ноября 2010 (UTC)
Отсутствует раздел истории
Было бы неплохо создать раздел истории с известными ранними реализациями (и родственными языками). 76.10.128.192 ( разговорное ) 03:21, 20 сентября 2012 (UTC)
- Это остается невыполненным. Предполагая, что цитаты можно найти:
- Включите любое обсуждение отладки Бэббиджа и Лавлейса в их работу над его разностным механизмом , а также что-либо значимое с тех пор до первого реального компьютера.
- Лучше просто упомянуть важные первые реализации - те, которые добавляли важные функции или были первыми в типе компьютерной архитектуры.
- Лучше просто упомянуть первую реализацию для классов языков: процедурных, функциональных и т. Д.
- Будьте добры, чтобы охватить первые отладчики для интегрированных и компилируемых языков.
- - Lentower ( разговор ) 19:47, 7 мая 2015 (UTC)
Отладчики сетевых и сетевых приложений
Если предположить, что ссылки можно найти, новые разделы по отладке сетевых протоколов и сетевых программ (например, серверных / клиентских приложений) будут очень полезным дополнением. - Lentower ( разговор ) 15:26, 7 мая 2015 (UTC)
- Используя анализаторы пакетов или какой-либо другой инструмент? Гай Харрис ( разговор ) 18:03, 7 мая 2015 (UTC)
- Все классы / типы инструментов сетевой отладки, на которые можно ссылаться. - Lentower ( разговор ) 19:00, 7 мая 2015 г. (UTC)
- У анализаторов пакетов есть своя собственная страница, так что я не уверен, что это заслуживает большего, чем краткое замечание, если так. Если есть другие инструменты сетевой отладки, это может быть более достойным внимания, хотя на этой странице в основном обсуждаются программы, которые отлаживают поведение отдельной программы, а не системы, поэтому, возможно, сетевая отладка будет принадлежать отдельной статье. Гай Харрис ( разговор ) 19:18, 7 мая 2015 (UTC)
- Да, анализаторы пакетов были бы небольшим абзацем в этом разделе. - Lentower ( разговор ) 19:59, 7 мая 2015 (UTC)
- У анализаторов пакетов есть своя собственная страница, так что я не уверен, что это заслуживает большего, чем краткое замечание, если так. Если есть другие инструменты сетевой отладки, это может быть более достойным внимания, хотя на этой странице в основном обсуждаются программы, которые отлаживают поведение отдельной программы, а не системы, поэтому, возможно, сетевая отладка будет принадлежать отдельной статье. Гай Харрис ( разговор ) 19:18, 7 мая 2015 (UTC)
- Все классы / типы инструментов сетевой отладки, на которые можно ссылаться. - Lentower ( разговор ) 19:00, 7 мая 2015 г. (UTC)
Системные и программные отладчики
Гай Харрис упоминает выше, что эта статья посвящена инструментам для отладки отдельных программ, а не системам программ. И эти сетевые отладчики и сетевые системные отладчики являются подмножеством системных отладчиков.
Будьте полезным дополнением к этой статье, чтобы обсудить все это - Lentower ( разговор ) 19:59, 7 мая 2015 г. (UTC)
Абстрактные протоколы отладки
DBGp - это общий протокол отладчика, который используется при отладке различных языков - я считаю, что в частности Komodo IDE использует его, и вы можете использовать его через некоторые другие интерфейсы, например https://github.com/joonty/vdebug . Есть другие протоколы? Совсем недавно появились некоторые попытки абстрагироваться от синтаксического анализа языка для справки IDE (подсветка синтаксиса и т. Д.) С помощью Microsoft Common Language Protocol . II | ( t - c ) 02:50, 21 апреля 2017 (UTC)