나는이 질문이 스타일에 대한 자세한 생각 : (! 라인의 많은) 나는 매우 높은 CC가있는 알고리즘을 가지고있다. 나는 그것을 줄이기를 원하며 그룹화 할 수있는 코드 조각이 있기 때문에 쉽다. 문제는 이런 식으로 일을하는 것은 "큰"함수가 "작은"함수를 호출하고 한 번만 호출된다는 것입니다. 작은 조각에 큰 기능을 파괴 제 생각에는C 함수를 한 번만 호출 및 복잡성을
함수를 한 번 호출에도 불구하고 (이 경우) 코드의 가독성을 위해 더 낫다.
당신은 무엇입니까? 비슷한 경우에도 어떻게해야합니까?
일을 :) 읽을 수 있도록 지금은 알고리즘의 모든 60 페이지를 인쇄하고 테이블에 그들을 배치 할 필요가 없기 때문에
이, 정신을 절약하고 환경을하는 데 도움이 정적 함수의 인라이닝 –
정적 인 경우가 아니더라도 함수는 인 코드 될 수 있습니다. 물론 코드 중복을 피할 수 있습니다. 그리고 그것이 일어나지 않더라도 링크 타임 코드 생성은 여전히 인라이닝을 수행 할 수 있습니다. – Thomas