Google이 코드 품질을 측정하는 CRAP 지표를 공개하다
Code Is Crap
Google Testing Blog에 2011년 2월 22일 게시된 Alberto Savoia의 글로, 코드 품질을 측정하는 CRAP 지표를 소개한다. CRAP은 Change Risk Anti-Patterns의 약자로, 코드 복잡도와 테스트 커버리지를 결합해 위험한 코드를 식별한다. 댓글에서는 Crap4J 도구가 Java 프로젝트에서 유용하지만 오래되어 Java 7과 호환되지 않는다는 지적이 이어졌다.
우리는 수년간 Java 프로젝트에서 Crap4J를 사용해 왔으며, 이는 '위험한' 코드를 식별하는 유일한 도구입니다.