CodeSOD: 연결된 검증 노트

CodeSOD: 연결된 검증

사용자 입력 유효성 검사는 오류를 방지하는 데 매우 중요합니다. 사용자로부터 받은 자산 ID가 데이터베이스에 있는 ID와 일치하는지 확인하기 위해 isAssetIdMatching이라는 Java 함수가 만들어졌습니다. 데이터베이스 자산 ID를 가져오는 정확한 방법은 불분명합니다. 함수의 로직에는 비교 전에 요청된 자산 ID와 데이터베이스 자산 ID 모두에 빈 문자열을 연결하는 것이 포함되어 있습니다. 이 방식은 불필요하며 Java에서 null 값을 효과적으로 처리하지 못해 예외가 발생할 수 있습니다. 개발자는 JavaScript의 문자열 연결 동작에 영향을 받았을 수 있습니다. 이 특정 구현의 출처와 목적은 코드베이스를 인수한 사람들에게조차 미스터리로 남아 있습니다. 이는 Java의 null 처리에 대한 잠재적인 오해를 시사합니다. 이러한 코드가 존재한다는 것은 이를 접하는 사람들에게 '충격'으로 여겨집니다.