CodeSOD: 오류 점검 노트

CodeSOD: 오류 점검

코드베이스는 주로 C로 작성되었으며, 함수 반환 값은 일반적으로 상태 코드를 나타냅니다. 표준 관례는 성공을 위해 부울 반환 값이 true인지 확인하는 것입니다. 그러나 오랜 개발자가 혼란스러운 대안 관용구를 도입했습니다. 이 개발자는 오류를 나타내기 위해 부울 반환 값이 false인지 확인합니다. 이 관행은 개발자의 재직 기간으로 인해 프로젝트 내에서 지배적인 관례가 되었습니다. 결과적으로 잠재적인 오류 조건은 'error'라는 변수가 FALSE와 같은지 확인하는 것을 포함합니다. 자체 프레임워크 내에서 일관성이 있지만, 이 관례는 공식적으로 문서화되지 않았습니다. 신규 개발자는 종종 처음에 표준 패턴을 따릅니다. 그러나 비표준 패턴을 가진 기존 코드의 엄청난 양이 그들에게 영향을 미칩니다. 이 확립된 코드베이스는 새로운 코드를 형성하는 강력한 관성을 가지고 있습니다. 기존 코드는 개발자가 코드를 변경하기보다는 효과적으로 개발 스타일을 결정합니다.