더글러스 크록 포드는 말한다 :JSLint는 자바 코딩을 개선합니까?
자바 스크립트가 실수 언어이지만, 내부 우아한, 더 나은 언어가있다. JSLint는 더 나은 언어로 을 프로그래밍하고 을 피하는 데 도움이됩니다.
JSLint를 정기적으로 사용하는 프로그래머는 동일한 의견을 갖고 있습니까?
더글러스 크록 포드는 말한다 :JSLint는 자바 코딩을 개선합니까?
자바 스크립트가 실수 언어이지만, 내부 우아한, 더 나은 언어가있다. JSLint는 더 나은 언어로 을 프로그래밍하고 을 피하는 데 도움이됩니다.
JSLint를 정기적으로 사용하는 프로그래머는 동일한 의견을 갖고 있습니까?
지금 당장은 일상적으로 사용하지 않습니다. 그것은 나의 취향에 조금 "너무 엄격하다".
하지만 과거에 사용 해왔고 "조언"이라고 말한 것을 생각하면 JS 코딩 스타일을 개선하는 데 도움이되었을 것입니다.
실제로 JSLint를 매일 사용하지 않아도 JS에서 몇 가지 코딩 권장 사항을 읽는 것이 좋은 방법 일 수 있습니다.
예를 들어, the documentation of JSLint을 살펴보면 "더글라스 크록 포드 (Douglas Crockford)와 같은 몇몇 사람들이이 물건이 좋지 않다고 생각한다면 어쩌면 정말로"라고 생각할 수 있습니다. - 생각할 권리가 있음을 잊지 마세요. 자신도 역시 ;-)
YUI Theater에있는 일부 비디오를 보는 것도 좋습니다. btw : 실제로 유용 할만한 몇 가지가 있습니다. (더글러스 크록 포드의 일부 포함).
이제 내 코드는 100 % jslint-correct가 아닙니다. 하지만 필자는 전에 생각했던 것보다 "나쁜 코딩"이 적다. 때로는
그리고, 거기는 자바 스크립트 언어가 매우 아름 다울 수
나를위한 더 나은 도구는 Google 클로저 컴파일러입니다.그것은 문서를 통해 유형을 정의 할 수있게하고 함수가 올바른 매개 변수로 호출되고 선언 된 특성 만 액세스되는지 확인합니다. http://code.google.com/closure/compiler/docs/js-for-compiler.html –
;-) 식별 할 수 있습니다 그것을 JSLint를 사용하여 코드의 어떤 부분의 버그이지만, 좋은 구조 어려운 때 웹 응용 프로그램을 만들 때 일반적으로 사용되는 방식으로 사용합니다. JSLint, Crockford 및 jQuery는 빛을 보도록 도와줍니다.
내 편집기는 실제로 저장할 때마다 내 .js
코드를 JSLint를 통해 실행합니다. 그것의 경고와 제안은 내가 심지어 그들과 마주 칠 기회가 있기 전에 많은 잠재적 인 버그를 지적했다. 나는 그것을 좋아한다.
JSLint는 앱에서 코드를 정리하는 한 가지 방법입니다. 코드 검토 중에 제 3 자 라이브러리가 잘 코딩되었는지 여부를 판단하는 데 도움이됩니다. 또한 IntelliJ IDEA의 검사를 사용하여 대부분 동일한 문제에 대해 경고합니다. 또한 많은 코드를 정리하는 데 도움이되는 jQuery도 사용하고 있습니다.
일부 사람들은 너무 엄격하다고 말합니다. 나는 동의하지 않습니다 - 당신이 불평하는 범죄를 통제합니다. 감정이 너무 많이 상처를받는다면 경고를 말하십시오.
JSLint가 너무 엄격하면 MiniME를 선호 할 것입니다.
전체 공개, 나는 뒤에 : http://www.toptensoftware.com/minime 축소, 난독 화 및 린트 스타일 검사의 합리적인 세트를 않습니다.
JSLInt에서 말하는 모든 것을 따르면 애플리케이션 속도가 느려질 수 있습니다. hasOwnPorperty 검사는 루프를 죽일 수있는 작은 예입니다. – epascarello
내 생산성이 느려집니다. 너무 엄격한 – noogui