중괄호 배치에 대해 이미 논의한 공백에 대해서는 몇 가지 언급이있었습니다.
나는 "논리적"그룹으로 함께 모아지는 것들을 분리하기 위해 빈 줄로 내 코드를 뿌리는 경향이 있으며 다음 사람이 방금 생성 한 코드를 더 쉽게 읽을 수 있기를 바랍니다.
실제로, 나는 내가 작성한 것처럼 코드를 구성한다고 말할 것입니다. 단락을 몇 줄 (10 줄보다 짧지 않게)으로 만들고 각 단락을 독립적으로 만드십시오.
예를 들면 다음과 같습니다.
- 클래스에서는 다음 그룹에서 빈 줄로 구분하면서 함께 묶는 메서드를 그룹화합니다.
- 주석을 작성해야하는 경우 일반적으로 주석 앞에 빈 줄을 넣습니다.
- 방법에서, 나는 과정의 단계 당 하나의 단락을 만듭니다
대체로, 4/5 개 이상의 라인이 함께 클러스터링되는 경우는 거의 없습니다. 이는 매우 드문 코드입니다.
실제로이 공백을 사용하여 코드를 구성하는 데 실제로 사용하기 때문에 낭비하지는 않습니다 (실제로 들여 쓰기를 사용함에 따라).
예를 들면 다음과 같습니다.
for (int i = 0; i < 10; ++i)
{
if (i % 3 == 0) continue;
array[i] += 2;
}
나는 두 진술이 분명하고 뚜렷한 목적을 가지고 있기 때문에 그것을 명확히하기 위해 분리 될 가치가 있다고 생각한다.
그렇다면 실제로 코드에서 빈 줄을 어떻게 사용합니까?
for (int i = 0; i < 10; i += 3) { <newline here> array[i] += 2; <newline here> }
그러나 나는 당신의 요점을 본다 :)
if (i % 3 != 0) { <newline here> array[i] += 2; <newline here> }
, 그러나 나는 당신의 요점을 본다 :)