웹 개발을 할 때 Guard Clause는 가독성 향상, 코드 간결성 증가를 위한 기본 규칙이었다.그런데 Misra Cpp 규칙에서는 1entry-1exit 규칙이 있어 Guard Clause 사용 자체가 불가능 했다. 상충되는 철학을 가진 두 규칙Guard Clause가독성과 유지보수성에 중점Clean Code 철학조건이 맞지 않으면 함수 초반에 바로 반환해 코드 중첩을 줄이자 int process(int value) { if (value 1Entry-1Exit안전성과 제어 흐름 예측 가능성에 초점MISRA C++ 규칙함수에는 진입점과 종료점이 각각 하나만 존재int process(int value) { int result = 0; if (value 도메인 별 코딩 규칙 철..