코드 오류 사례: 플러그인 아크로바틱스
과거에는 웹 브라우저가 다양한 미디어 형식, 예를 들어 비디오와 PDF를 표시하는 데 콘텐츠 플러그인을 사용했습니다. 웹 개발자는 이러한 플러그인이 없는 경우 설치 링크를 제공하는 코드를 작성해야 했습니다. Ido의 제출은 Acrobat Reader 플러그인의 버전을 찾는 코드입니다. 이 코드는 이제 사용되지 않는 navigator.plugins 배열을 확인하고, 알 수 없는 이유로 15로 제한된 for 루프를 사용하여 이를 반복합니다. 각 항목을 확인하여 -1이 아니면 버전 속성을 가져오고, 버전 번호가 실제 숫자가 아니라는 사실을 무시하고 parseFloat를 사용합니다. 코드는 또한 플러그인이 실제로 Acrobat 플러그인인지 확인하지 않고도 isAcrobatInstalled를 true로 설정합니다. 루프는 불필요하고 코드는 사용되지 않습니다.