01. Preprocessor (PRE), 전처리기
PRE30-C. 유니버셜 문자열 이름을 여러 문자열을 붙여서 만들지 마라.
(Do not create a universal character name through concatenation)
PRE31-C. 불안전한 매크로에 매개 변수로 인한 부수 효과를 피해라.
(Avoid side effects in arguments to unsafe macros)
PRE32-C. 함수형 매크로 호출에 전처리 지시자를 사용하지 마라.
(Do not use preprocessor directives in invocations of function-like macros)
* Risk Assessment Summary
규칙 (Rule) |
심각도 (Severity) |
발생가능성 (Likelihood) |
개선 비용 (Remediation Cost) |
우선순위 (Priority) |
레벨 (Level) |
PRE30-C | 낮음(Low) | Unlikely | Medium | P2 | L3 |
PRE31-C | 낮음(Low) | Unlikely | Low | P3 | L3 |
PRE32-C | 낮음(Low) | Unlikely | Medium | P2 | L3 |
728x90
'소프트웨어 개발(SW Dev) > Rule(CERT C)' 카테고리의 다른 글
CERT C - DCL 규칙 목록 (0) | 2024.11.07 |
---|---|
CERT C - PRE 규칙 목록 (0) | 2024.10.24 |
CERT C 규칙 카테고리(표) (0) | 2024.10.24 |
CERT C 규칙 카테고리 설명 (0) | 2024.03.07 |
CERT C 코딩 표준 (0) | 2023.02.07 |
댓글