내가 일하는 회사에서 최근에 모든 '매우 가시성이있는'부울 논리가 분리 표준 형식으로 표현되어야한다는 위임장이있었습니다. 그 코드를 의무화에 대한 의욕이 표현 될 수있다 무엇분리 표준 형식으로 코드를 표현하는 것이 중요한 이유는 무엇입니까?
#if defined(A) || (defined(C) && defined(D)) || defined(B)
: 예를 들면 그래서
는
#if (defined(A) || defined(B)) || (defined(C) && defined(D))
가 있었다 (언어 무신론자는 개념이 되더라도)로 대체한다 방법? 이점은 무엇입니까?
두 표현식 모두 DNF입니다. 처음에는 그냥 불필요한 괄호가 있습니다. 이것은 코딩 지침의 실제 예입니까? –
이 예는 DNF를 기반으로 변경을 요청한 최근 이메일 체인에서 나온 것입니다. 그것은 정말로 빈약 한 예라는 점에서 오류에 사과드립니다. –