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 |