Jump to content

Найти ошибки

Найти ошибки
Разработчик(и) Билл Пью и Дэвид Ховмейер
Первоначальный выпуск 10 июня 2006 г .; 18 лет назад ( 10.06.2006 ) [1]
Стабильная версия
3.0.1 / 6 марта 2015 г .; 9 лет назад ( 06.03.2015 )
Репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Тип Статический анализ кода
Лицензия Меньшая стандартная общественная лицензия GNU
Веб-сайт найти жуков .sourceforge .сеть Отредактируйте это в Викиданных

FindBugs — это с открытым исходным кодом статический анализатор кода , созданный Биллом Пью и Дэвидом Ховемейером, который обнаруживает возможные ошибки в программах Java . [2] [3] Потенциальные ошибки классифицируются по четырем категориям: (i) самые страшные, (ii) страшные, (iii) тревожные и (iv) вызывающие беспокойство. Это подсказка разработчику об их возможном влиянии или серьезности. [4] FindBugs работает с байт-кодом Java , а не с исходным кодом. Программное обеспечение распространяется как отдельное приложение с графическим интерфейсом . также доступны плагины Для Eclipse , [5] НетБинс , [6] IntelliJ ИДЕЯ [7] [8] [9] Грейдл , Хадсон , [10] Мейвен , [11] Бамбук [12] и Дженкинс . [13]

Дополнительные наборы правил можно подключить к FindBugs, чтобы увеличить количество выполняемых проверок. [14]

См. также

[ редактировать ]
[ редактировать ]
SpotBugs
Разработчик(и) Команда SpotBugs
Первоначальный выпуск 23 октября 2017 г .; 6 лет назад ( 23.10.2017 ) [15]
Стабильная версия
4.6.0 / 7 марта 2022 г .; 2 года назад ( 07.03.2022 )
Репозиторий GitHub
Написано в Ява
Операционная система Кросс-платформенный
Предшественник Найти ошибки
Лицензия Меньшая стандартная общественная лицензия GNU
Веб-сайт Домашняя страница , Руководство

SpotBugs — духовный преемник FindBugs, продолжающий работу с того места, на котором остановился, при поддержке своего сообщества.

В 2016 году руководитель проекта FindBugs бездействовал, но в его сообществе много проблем, поэтому Андрей Лоскутов сделал заявление [16] своему сообществу, и некоторые волонтеры попытались создать проект с поддержкой современной платформы Java и лучшей ремонтопригодностью. 21 сентября 2017 года Андрей Лоскутов вновь выступил с заявлением. [17] о статусе нового сообщества, затем выпущенного SpotBugs 3.1.0 [18] с поддержкой Java 11 новая LTS, особенно система модулей платформы Java и invokedynamic инструкция.

Для Eclipse также доступны плагины, [19] Я понимаю идею [20] Градл, [21] Мавен [22] и СонарКуб. [23] SpotBugs также поддерживает все существующие плагины FindBugs, такие как sb-contrib, [24] найти-ошибки-безопасности, [25] с некоторыми незначительными изменениями. [26]

Приложения

[ редактировать ]

SpotBugs имеют множество областей применения:

  1. Тестирование во время непрерывной интеграции или цикла поставки .
  2. Поиск ошибок в приложении.
  3. Во время проверки кода .
[ редактировать ]
  1. ^ «Дата выпуска FindBugs 1.0.0» .
  2. ^ «FindBugs, Часть 1: Улучшите качество вашего кода» . ИБМ .
  3. ^ «FindBugs, Часть 2: Написание собственных детекторов» . ИБМ .
  4. ^ Маркус, Шпрунк. «Findbugs — статический анализ кода Java» . Проверено 24 апреля 2013 г.
  5. ^ «Загрузки FindBugs» .
  6. ^ «Статический анализ кода в редакторе Java IDE NetBeans» .
  7. ^ плагин idea-findbugs
  8. ^ «Хостинг проектов Google» .
  9. ^ «QAPlug – плагин контроля качества» .
  10. ^ «Плагин FindBugs» . Архивировано из оригинала 29 января 2013 г. Проверено 22 марта 2010 г.
  11. ^ «Плагин FindBugs Maven – Введение» .
  12. ^ Посмотреть FindBugs
  13. ^ «Находки жуков» .
  14. ^ «fb-contrib™: Плагин вспомогательного детектора FindBugs™» .
  15. ^ «Дата выпуска SpotBugs 3.1.0» . Гитхаб . 17 ноября 2021 г.
  16. ^ Лоскутов, Андрей (2 ноября 2016 г.). «[Обсудить в ФБ] Статус проекта» . Проверено 24 июня 2021 г.
  17. ^ Лоскутов, Андрей (21 сентября 2017 г.). «[Обсудить в Facebook] Объявление SpotBugs как преемника FindBugs» . Проверено 24 июня 2021 г.
  18. ^ «Выпуск SpotBugs 3.1.0 · Spotbugs/spotbugs» . Гитхаб . Проверено 24 июня 2021 г.
  19. ^ «Сайт обновления плагина SpotBugs Eclipse» .
  20. ^ «SpotBugs-ИДЕЯ» .
  21. ^ «Плагин SpotBugs Gradle» .
  22. ^ «Плагин SpotBugs Maven» .
  23. ^ «акустические жуки» . Гитхаб . 15 ноября 2021 г.
  24. ^ « Ветка «spotbugs» в репозитории fb-contrib» . Гитхаб .
  25. ^ «Найти ошибки безопасности» .
  26. ^ «Руководство по миграции для разработчиков плагинов» .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1300967111f949f15af9f428ec0f9be0__1715747220
URL1:https://arc.ask3.ru/arc/aa/13/e0/1300967111f949f15af9f428ec0f9be0.html
Заголовок, (Title) документа по адресу, URL1:
FindBugs - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)