Recent Posts
Recent Comments
Link
관리 메뉴

NaggingMachine

디버깅 학습의 필요성 본문

TechnoBabbler

디버깅 학습의 필요성

naggingmachine 2007. 1. 12. 11:54

우리가 디버깅을 학습해야 하는 이유를 잘 보여주고 있는 자료들입니다.

(출처: '프로그램은 왜 실패하는가?'(원서: why programs fail?) 29 페이지)

  • RTI(2002)가 수행한 미 연방 연구에 다르면, 미국 경제에서 소프트웨어 버그에 의한 비용은 연간 $595억으로 추정된다.
  • Beizer(1990)는 작동하는 프로그램ㅇ르 개발하는 데 쓰인 노동력 중 대략 50%가 검사와 디버깅 활동에 쓰인다고 보고했다.
  • Hailpern과 santhanam(2002)에 따르면, 유효성 확인 활동들(디버깅, 검사, 검증)이 전체 개발비용의 무려 50%에서 75%를 차지한다고 한다.
  • Gould(1975)는 숙련된 프로그래머들의 그룹 중 디버깅에 뛰어난 최상위 3명의 프로그래머는 최하위 3명에 비해 결함을 약 30% 정도 더 잘 찾아내며, 실수는 40% 정도 덜 저지른다고 보고했다.
  • RTI(2002)에서 개발자들은 검사와 디버깅의 개선이 소프트웨어 버그의 비용을 3분의 1, 금액으로 치면 $225억이나 줄일 수 있었다고 보고했다.

어떤가요?