코드SOD: 존 케이지 변수
프로그래밍 애니메이션을 위한 C++ 코드를 작성하는 David C는 일회용 특성 때문에 품질을 우선시하지 않고 코드를 작성했다고 고백했습니다. 그러나 특정 코드 라인이 그의 접근 방식을 재고하게 만들었습니다. 해당 라인은 배열 기반 매개변수 전달이 많아 이해할 수 없는 변수 이름을 초래했습니다. 예를 들어, length4_3_3은 변수처럼 보이지만 크기가 1인 범위 표현식으로 설명됩니다. 이러한 명명 규칙은 보유한 데이터의 의미를 전달하지 못합니다. 코드는 임시로 사용될 의도였지만, David는 코드가 진정으로 일회용인 경우는 드물다는 것을 인정합니다. 그는 프로젝트 전반에 걸쳐 코드를 재사용하는 경향을 되돌아봅니다. 저자는 일회용 코드라도 지속적인 영향을 미칠 수 있다고 제안합니다. 궁극적으로 그는 독자들에게 더 나은 코드 품질을 위해 노력할 것을 조언합니다.