728x90
반응형

1. 코드인스펙션 : 프로그램 소스코드를 실행하지 않고 코드 상에  잠재적인 오류/표준 미준수 결함(Defect)를 찾아내고 이를 개선하는 일련의 과정

2. 목적 : 소스코드 이해도 향상/유지보수성 향상/코드 품질 향상/코드 보안성 향상/외주 관리 지원/

3. 코드인스펙션의 절차

  - Planning > Overview > Preparation > Inspection > Re-work > Follow-up

4. 인스펙션 팀 역할

 1) Moderator : 인스펙션팀의 실제적인 매니저

 2) Reader : 시스템에 대해서 팀 내에서 가장 많은 도메인 지식을 보유

 3) Designer/Coder : Reader가 지시한 방향에 따라서 코드를 검증하고 잠재적인 Defect 발견 및 권장 수정방안 제시

 4) Tester : 실제 업무 개발자가 수정해온 코드에 대한 검증 작업

5. 소스코드 점검 Rule

 1) 코딩스타일 (Coding Style) : 새로운 블록이나 제어문은 3칸 들여쓰기를 해야 함

 2) 네이밍관습(Naming Convention) : 변수 첫자에는 “_(underline)을 사용할 수 없음

 3) 하드코딩 : 소스 프로그램 내 변수값에 하드코딩을 할 수 없음

 4) 실행시 오류 예상 : Macro에 상수를 대입하여 0으로 나누기 금지

 

 

728x90

'02.SW' 카테고리의 다른 글

JVM (Java Virtual Machine)  (0) 2020.06.26
SW 테스트 - 크라우드 테스트  (0) 2020.06.26
SW 테스트 - Shift-left Testing  (0) 2020.06.25
프로젝트 관리 - 범위관리  (0) 2020.06.25
SW 재사용 - 응집도  (0) 2020.06.25
Posted by Mr. Slumber
,