나는 break와 continue가 일반적으로 (최종선이 더 많든 적든간에) 그것이 유해한 것으로 간주되어야하는지에 대한 논의가 많이 있었다는 것을 알고있다. 명확성과 가독성을 향상 시키지만 다른 경우에는 그렇지 않습니다).정적 분석을 위해 "continue"와 "break"
새 프로젝트가 정적 분석기를 통한 실행을 포함하여 야간 빌드 계획과 함께 개발을 시작한다고 가정합니다. 약간의 가독성을 희생하고 과도한 들여 쓰기가 필요할 수도 있더라도 continue
및 break
의 사용을 피하기위한 (또는 강력하게 권장하지 않는) 프로젝트의 코딩 지침의 일부가되어야합니까? 나는 이것이 C 코드에 어떻게 적용되는지에 대해 가장 관심이 많다.
본질적으로 이러한 제어 연산자를 사용하면 코드의 정적 분석이 상당히 복잡해질 수 있습니다. 그렇지 않으면 휴식 또는 연속을 사용하지 않으면 잠재적 인 오류를 등록 할 수 있습니다.
덕분에 (물론 aribtrary 프로그램의 정확성을 증명하는 완전한 정적 분석이 결정 불가능한 명제가 그래서 당신이 아니라 이론적 불가능한에있는이 경험 - 손 어떠한에 대한 응답을 보관하십시오입니다) 전진!
이런 종류의 질문은 stackoverflow보다는 프로그래머 (programmers.stackexchange.com) 포럼에서 더 잘 어울립니다. – aleroot
내 제한된 경험으로 볼 때, 프로그래머 SE는 일반적으로 다음과 같은 상세한 기술적 대응을 제공하지 않습니다. 그래서, 그래서 내가 더 나은 옵션이 될 것이라고 생각합니다. 교차 게재가 아닌 저쪽으로 이전하는 방법이 있습니까? –