2014-04-21 3 views
-3

예를 들어, 다음 자바 스크립트 논리 오류에서 한 시간을 보낸 후 마침내 문제가 발생했습니다. 이 if 문은 많은 다른 코드에 내장되어 있습니다. 아시다시피가능한 논리 오류를 강조 표시하는 IDE가 있습니까? 그렇다면 무엇이 최고인가?

for(i=0;i<alength;i++) 
{ 
    if(myvar = correct) 
    { 
     //ommitted irrelevent code    
    } 
} 

, 나는 그것을 비교뿐만 아니라 myVar에 올바른 변수를 지정하고, 그래서 있었어야 :

if(myvar == correct) 

마침내 오류를 실현 후, 나는 매우 화가였다 나는 것을 훨씬 빨리 인식하지 못했습니다. 나는 주로 자바에서 5 년 이상 프로그래밍을 해왔지만 이것은 꽤 자주 발생하며 가능한 논리 오류를 강조 표시 할 수있는 IDE가 있는지 궁금해하고 있습니다.

+3

이 질문은 프로그래밍 오류가있는 성서를 제공함으로써 답변을 얻을 수 있습니다. 그것은 조금 넓은 것으로 생각됩니다. 경험과 좋은 IDE는 그러한 것들을 해결할 수 있습니다. –

+0

특정 문제 : 할당이 추가 괄호로 묶이지 않으면 C++ 컴파일러에서 경고를 표시합니다. – user2672165

+1

컴파일 된 언어이면 컴파일러의 '경고를 오류로 처리'플래그를 활성화하십시오. 린트를 사용하십시오. 코드를 동료 심사를 받도록하십시오. 코드의 길이를 줄이면 (코드를 함수로 옮김으로써) 코드 읽기가 단순 해지고 코드 검토가 오류를 잡을 가능성이 커집니다. – jarmod

답변

1

JSHint으로 코드를 작성했을 수 있습니다. 주요 편집자를위한 플러그인이 있어야합니다.

이 경우 "조건부 표현식이 필요하고 대신 과제가 보입니다"라고 말했을 것입니다.