J2SE 베스트 프랙티스 코드 검토

J2SE 베스트 프랙티스 코드 검토는 하나의 카테고리로만 구성됩니다. J2SE 베스트 프랙티스라고도 합니다.

목적

J2SE 베스트 프랙티스 코드 검토는 잠재적 문제점이 있거나 J2SE 표준을 준수하지 않는 코드를 발견하는 규칙을 적용합니다. 이 코드 검토의 J2SE 베스트 프랙티스 카테고리에는 17개의 규칙 서브카테고리가 있습니다. 이때문에 조사하려는 J2SE 일치 영역을 쉽게 선택할 수 있습니다. 이 카테고리의 규칙은 심층 코드 분석을 요구하지 않지만 규칙 수가 많기 때문에 코드 검토를 완료하는 데 시간이 오래 걸릴 수 있습니다.

규칙 카테고리

다음 테이블에서는 빠른 코드 검토에 있는 모든 카테고리 및 서브카테고리와 함께 각 카테고리의 규칙에 대한 설명을 나열합니다. 왼쪽 열에서 카테고리는 굵은 텍스트로, 서브카테고리는 일반 텍스트로 표시됩니다.

카테고리 또는 서브카테고리 설명
J2SE 베스트 프랙티스 Java™ 개발용 J2SE 베스트 프랙티스를 준수하기 위한 코드의 유효성을 검증하는 규칙을 포함합니다.
AWT 추상 윈도우 툴킷 라이브러리 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
캐스팅 캐스팅 및 강제 변환과 관련된 문제를 감지하는 규칙을 포함합니다.
복제 가능 객체 복제와 관련된 문제를 감지하는 규칙을 포함합니다.
비교 객체 비교 및 객체 동등 테스트와 관련된 문제를 감지하는 규칙을 포함합니다.
조건 조건 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
Constructor Constructor 정의 및 구현과 관련된 문제를 감지하는 규칙을 포함합니다.
선언 상수, 변수 및 필드 선언과 관련된 문제를 감지하는 규칙을 포함합니다.
예외 예외 처리와 관련된 문제를 감지하는 규칙을 포함합니다.
초기화 프리미티브 및 객체의 초기화와 관련된 문제를 감지하는 규칙을 포함합니다.
루프 루프 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
널(Null) 널(null) 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
이식성 이식성과 관련된 문제를 감지하는 규칙을 포함합니다.
반영 반영 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
일련화 일련화와 관련된 문제를 감지하는 규칙을 포함합니다.
명령문 명령문의 일반 문제를 감지하는 규칙을 포함합니다.
Switch switch 문 사용과 관련된 문제를 감지하는 규칙을 포함합니다.
스레드 스레드 사용과 관련된 문제를 감지하는 규칙을 포함합니다.

샘플 규칙

다음 규칙은 J2SE 베스트 프랙티스 코드 검토에 적용되는 샘플 규칙입니다. 이 규칙은 J2SE 베스트 프랙티스 카테고리의 조건 서브카테고리에 있습니다.
if/else
조건에 부정(negation)을 사용하지 않음
이용 약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.