핀트벅스

FindBugs
핀트벅스
Logo FindBugs.png
개발자빌 푸그와 데이비드 호브마이어
초기 릴리즈2006년 6월 10일; 15년(2006-06-10)[1]
안정적 해제
3.0.1 / 2015년 3월 6일; 7년(2015-03-06)
리포지토리
기록 위치자바
운영 체제크로스 플랫폼
유형정적 코드 분석
면허증소규모 GNU 일반 공중 라이센스
웹사이트벌레를 찾아내다원천 포브스그물을 치다 Edit this at Wikidata

FindBugsBill Pugh와 David Hovemeyer가 만든 오픈소스 정적 코드 분석기로 자바 프로그램에서 발생 가능한 버그를 탐지한다.[2][3]잠재적 오류는 (i) 무서움, (ii) 무서운 것, (iii) 골치 아픈 것, (iv) 우려의 네 가지 등급으로 분류된다.이것은 개발자에게 가능한 영향이나 심각성에 대한 힌트다.[4]FindBugs는 소스 코드가 아닌 자바 바이트 코드로 작동한다.소프트웨어는 독립형 GUI 애플리케이션으로 배포된다.또한 Eclipse,[5] NetBeans,[6] IntelliJ IDEA,[7][8][9] Gradle, Hudson,[10] Maven,[11] Bale[12], Jenkins에 사용할 수 있는 플러그인도 있다.[13]

수행된 검사 세트를 늘리기 위해 FindBugs에 추가 규칙 집합을 연결할 수 있다.[14]



참고 항목

외부 링크

스팟벅스

스팟벅스
Spotbugs logo.png
개발자스팟벅스 팀
초기 릴리즈2017년 10월 23일; 4년(2017-10-23)[15]
리포지토리깃헙
기록 위치자바
운영 체제크로스 플랫폼
전임자핀트벅스
면허증GNU 약소 일반 공중 라이선스
웹사이트홈페이지, 매뉴얼

스팟벅스는 FindBugs의 정신적 후계자로, 공동체의 지원으로 중단되었던 시점부터 계속된다.

2016년 FindBugs의 프로젝트 리드는 활발하지 않았지만 커뮤니티에는 많은 이슈가 있어 Andrey Loskutov가 커뮤니티에 발표를 했고, 일부 자원봉사자들은 현대 자바 플랫폼의 지원과 더 나은 유지보수를 위한 프로젝트를 만들려고 노력했다.2017년 9월 안드레이 로스쿠토프는 다시 새로운 커뮤니티의 현황에 대한 발표를 한 후, 자바 11에 대한 지원으로 스팟벅스 3.1.0을 출시했는데, 특히 자바 플랫폼 모듈 시스템invokedynamic교수법

또한 Eclipse, IntelliJ IDEA,[19][20] Gradle,[21] Maven, SannaQube에 사용할 수 있는 플러그인도 있다.[23]SpotBugs는 또한 sb-contrib,[24] find-security-bugs와 같은 기존의 모든 FindBugs 플러그인을 지원하며,[25] 몇 가지 사소한 변경 사항도 있다.[26]

외부 링크

참조

  1. ^ "FindBugs 1.0.0 release date".
  2. ^ "FindBugs, Part 1: Improve the quality of your code".
  3. ^ "FindBugs, Part 2: Writing custom detectors".
  4. ^ Markus, Sprunck. "Findbugs – Static Code Analysis of Java". Retrieved April 24, 2013.
  5. ^ "FindBugs Downloads".
  6. ^ "Static Code Analysis in the NetBeans IDE Java Editor".
  7. ^ 아이디어-findbug 플러그인
  8. ^ "Google Project Hosting".
  9. ^ "QAPlug – quality assurance plugin".
  10. ^ "FindBugs Plugin". Archived from the original on 2013-01-29. Retrieved 2010-03-22.
  11. ^ "FindBugs Maven Plugin – Introduction".
  12. ^ 보기 FindBugs
  13. ^ "Findbugs".
  14. ^ "fb-contrib™: A FindBugs™ auxiliary detector plugin".
  15. ^ "SpotBugs 3.1.0 release date". GitHub. 17 November 2021.
  16. ^ Loskutov, Andrey (November 2, 2016). "[FB-Discuss] Project status". Retrieved 2021-06-24.
  17. ^ Loskutov, Andrey (September 21, 2017). "[FB-Discuss] Announcing SpotBugs as FindBugs successor". Retrieved 2021-06-24.
  18. ^ "Release SpotBugs 3.1.0 · spotbugs/spotbugs". GitHub. Retrieved 2021-06-24.
  19. ^ "SpotBugs Eclipse Plugin Update Site".
  20. ^ "SpotBugs-IDEA".
  21. ^ "SpotBugs Gradle Plugin".
  22. ^ "SpotBugs Maven Plugin".
  23. ^ "sonar-findbugs". GitHub. 15 November 2021.
  24. ^ {{fb-properties repo의 웹 url=https://github.com/mebigfatguy/fb-contrib%7Ctitle='spotbugs' 지점
  25. ^ "Find Security Bugs".
  26. ^ "Migration guide for Plugin Developers".