FindBugs

Перейти к навигацииПерейти к поиску
FindBugs
Логотип программы FindBugs
ТипСтатический анализатор кода
РазработчикУильям Пью
Написана наJava[1]
Операционная система Кроссплатформенное
Аппаратная платформа Java Virtual Machine
Последняя версия3.0.1 (6 марта 2015 года)
Репозиторийgithub.com/findbugsproje…
ЛицензияLesser GNU General Public License
Сайтfindbugs.sourceforge.net

FindBugs — статический анализатор кода, написанный Уильямом Пью, который известен тем, что обнаружил ошибку в модели памяти Java[2][3]. Программа использует статический анализ[2][4], чтобы найти потенциальные ошибки сотни различных типов в Java коде[2]. FindBugs работает с Java байткодом, а не с исходным кодом[4]. Приложение распространяется и как отдельное десктопное приложение и как плагин к Eclipse, Netbeans[5], IntelliJ IDEA[6][7][8] и Hudson[9].

Примечания

  1. The findbugs Open Source Project on Open Hub: Languages Page — 2006.
  2. 1 2 3 FindBugs, Part 1: Improve the quality of your code. Дата обращения: 17 мая 2010. Архивировано 21 октября 2013 года.
  3. FindBugs, Part 2: Writing custom detectors. Дата обращения: 17 мая 2010. Архивировано 21 октября 2013 года.
  4. 1 2 Static Code Analysis. Дата обращения: 8 мая 2022. Архивировано 6 июля 2018 года.
  5. Netbeans plug-in Архивировано 24 июля 2007 года.
  6. idea-findbugs plug-in. Дата обращения: 17 мая 2010. Архивировано 17 декабря 2008 года.
  7. FindBugs-IDEA plug-in. Дата обращения: 17 мая 2010. Архивировано 29 сентября 2009 года.
  8. QAPlug-FindBugs plug-in. Дата обращения: 17 мая 2010. Архивировано 17 августа 2014 года.
  9. FindBugs Plugin — hudson — Hudson Wiki Архивировано 29 января 2013 года.