코드 기반의 기술 부채에 일종의 코드 메트릭으로 사용할 수있는 도구가 있는지 아는 사람이 있습니까? 그렇지 않다면 누구든지 알고리즘이나 휴리스틱 집합을 알고 있습니까? 지금까지 그중 어느 것도 존재하지 않는다면 그러한 일을 시작하는 방법에 대한 아이디어에 관심이 있습니다. 즉, 메소드, 클래스, 네임 스페이스, 어셈블리 등에 의해 발생하는 기술적 부채를 어떻게 정량화 할 …
나는 최근 UniC에서 순환 복잡성 (McCabe)과 소프트웨어의 도달 가능성을 연구했습니다. 오늘 제 강사는 두 측정 항목 사이에 상관 관계가 없다고 말했지만 이것이 사실입니까? 덜 복잡한 프로그램 (우리가 살펴본 몇 안되는)에서 도달 가능성 측면에서 '더 나은'결과를 얻는 것처럼 보이기 때문에 약간의 상관 관계 가 있다고 생각 합니다. 누구든지 두 가지 메트릭을 …
릴리스주기 (구현, 테스트, 버그 수정, 릴리스) 동안 소프트웨어가 개발되는 방식을 고려할 때 코드베이스에서 변경된 코드 행에서 일부 패턴을 볼 수 있어야한다고 생각했습니다. 예를 들어, 프로젝트가 끝날 무렵 코드가 더 안정되면 단위 시간당 더 적은 코드 줄이 수정되는 것을 볼 수 있습니다. 예를 들어, 프로젝트의 첫 6 개월 동안 평균은 하루에 …
누군가가 객체 지향 응용 프로그램의 버그 밀도와 코드 메트릭 (SLOC, Cyclomatic Complexity 등)을 상관시키는 실험을했는지 궁금합니다. 나는 상관 관계를 증명하거나 반증하는 실험을 찾고 있지 않지만 둘 다에서 실험을 찾고 있습니다. 나는 프로젝트의 버그 밀도가 있다고 생각 같은 묘책을 찾기 위해 노력하고 있지 않다 수도 주어진 프로젝트 또는 팀을 위해 하나 …