나는 언어의 상대적인 표현이 다르기 때문에뿐만 아니라 개개인의 프로그래머가 코드의 표현력을 충분히 바꿔서이 측정 기준을 "퍼지 (fuzzy)"정도로 만들 것이기 때문에 모든 LOC 관련 측정에 회의적입니다.내가 프로젝트 관리의 이익을 측정 할
일들은 다음과 같습니다 프로젝트에 열려 결함
- 번호. 프로젝트가있는 위치와 얼마나 가까운지를 알려주는 단일 스칼라는 없지만 시간이 지남에 따라 손에 들고 볼 수있는 편리한 숫자입니다.
- 결함 감지율. 이것은 시스템에 새로운 결함을 도입하는 비율은 아니지만 아마도 가장 가까운 프록시 일 것입니다.
- 결함 해결 속도. 이것이 탐지율보다 낮 으면, 뒤 떨어지는 것입니다.
이 모든 수치는 심각도 정보와 함께 사용하면 더 유용합니다. 20 개의 작은 버그가있는 제품은 2 개의 충돌 버그가있는 제품보다 출시 될 수 있습니다. 사소한 버그는 없지만 심각한 버그는 없으면 개발자가주의를 집중시켜야합니다.
프로젝트 및 개발자별로이 번호를 추적합니다. 프로젝트별로 프로젝트를 수행하는 이유는 명확해야합니다. 개발자 당 수치는 개별 기여자의 기술이나 생산성의 전체적인 그림은 아니지만 교육이나 개선이 필요한 사람들을 가리킬 수 있습니다.
또한 프로젝트 모듈별로 결함 추적 시스템의 모든 티켓에 태그를 지정하여 (특히 대규모 프로젝트의 경우) 중요 모듈이 취약한 상태에있는 경우를 알 수 있습니다.
* * my * job 만들기가 쉬워 진다고 맹세코 반대표를 던졌습니다. –
지금까지 개발 팀과 품질 보증 팀에 불량품이 줄어들지는 않았지만 그것이 내가 증명하고 (그리고 계량화되기를 바라는) 것이라고 말하고 싶습니다. 감사합니다. - Jonathan – jdharley
결과를 알려주십시오. – Burt