달력

12020  이전 다음

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

'bug'에 해당되는 글 3건

  1. 2008.11.21 이클립스의 버그 경고 기능 (4)
  2. 2008.09.30 버그 찾아드립니다. (6)
  3. 2008.03.01 전쟁 노래 협곡에서 끝없는 추락 (2)
findbugs 세미나 중에 박현준님 덕분에 알게 된 기능입니다.
findbugs 플러그인을 깔지 않아도 가니메데에서는 런타임 익셉션에 대한 경고가 뜨게 됩니다. 먼저 이미지를 보시죠.

Null pointer access라는 메시지가 보입니다. 실행결과 나타나는 것도 아니고, 코드 분석 후 뿌려지는 내용입니다. 아직 깊이 맛본 기능은 아니지만 이클립스의 똑똑해지는 모습이 가볍게만 느껴지지 않습니다.

박현준님 감사합니다. ^^

Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. 하얀말  댓글주소 수정/삭제 댓글쓰기 2008.11.24 16:04

    오옷, Findbugs가 Eclipse plugin이 있었군요. 찾아봐야겠슴다. 감사감사!

  2. 박현준  댓글주소 수정/삭제 댓글쓰기 2008.11.24 20:18

    앗 포스트에 이름까지 직접 언급해주시다니... ^^;;
    kenu님 블로그는 RSS로 매일 잘 보고 있습니다. 매번 도움되는 글 감사해요~

버그 찾아드립니다.

java 2008. 9. 30. 22:26

http://findbugs.sourceforge.net 메릴랜드(Maryland) 대학에서 공개한 도구입니다. 자바의 버그패턴에 맞춰서 자바 소스코드를 컴파일된 바이트코드로 정적 분석한 후에 어느 부분이 문제가 되는지 자동 리포팅해줍니다.
누군가 내 코드를 검사한다는 것이 개발자에게는 탐탁치 않지만 임신진단시약처럼 자가테스트를 한다면 다른 얘기가 되겠죠. 남에게 보이기 전에 자신의 코드를 깔끔하게 만들 수 있으니까요.

그러나 바쁜 현대인을 위해서 지속적인 통합툴에서 대신해 주기도 합니다. (참고: http://www.ibm.com/developerworks/kr/library/tutorial/j-cq11207/section11.html )

이클립스 플러그인도 있습니다. findbugs의 수많은 옵션을 알지 못해도 간단하게 마우스 버튼으로 조작해서 사용할 수 있습니다. (참고: http://findbugs.sourceforge.net/manual/eclipse.html )

QA역할을 하는 동료가 짐을 덜었다고 좋아하던데, 자기가 짠 코드의 결함 검사는 스스로하는 것이 바람직할 듯 합니다. 경기 후 어지러진 관중석을 보는 듯한 코드는 으윽 이니까요.
Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. Outsider  댓글주소 수정/삭제 댓글쓰기 2008.10.01 09:14

    좋은 정보 감사합니다. 집에가서 좀 만져봐야겠네요.. ㅎㅎㅎㅎ

  2. 수아기  댓글주소 수정/삭제 댓글쓰기 2008.10.01 09:17

    자동화된 도구가 많은것을 도와줄수는 있지만 결국은 또 사람의 손길이 다아야겠죠. 그래도 저런걸 만들어내는 분들 참 대단해요.^^

  3. 조병장  댓글주소 수정/삭제 댓글쓰기 2008.10.01 09:35 신고

    좋은 정보 감사합니다. 잘쓰겠습니다.^-^

사용자 삽입 이미지

전쟁노래협곡 버그에 걸렸습니다.
끝없이 떨어지는데, 와우 우주의 끝까지 가는군요. 우측 상단의 미니맵을 보면 끝입니다.
The End of the World of Warcraft

? 클릭해서 GM(Game Master)에게 요청하니 노래방 끝날 때 다 되어서 떨어진 지점으로 보내주더군요.

쪼렙 팔라딘입니다. ㅡㅡ;
Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. MegaWave  댓글주소 수정/삭제 댓글쓰기 2008.03.02 14:00

    이거 한번 걸리면 GM요청 이외에는 방법이 없더군요.
    무시무시한......