[javascript] JavaScript에 대한 코딩 표준이 있습니까? [닫은]

JavaScript에 대해 확립 된 코딩 표준은 무엇입니까?



답변

정확히 당신이 찾고있는 것이 아니라 (Doug Crockford의 vids와 같은) JS를 작성 / 편집 / 검토하는 모든 사람은 유지 보수 가능한 자바 스크립트에 대한 Chris Heilmann의 슬라이드비디오 를 봐야한다고 생각합니다 .

에서 슬라이드 , 127 슬라이드, 그는 모든 코드는 VCS에 체크인 포맷, 스타일 가이드 / 코드 표준에 대해 너무 걱정하지 마십시오 말한다.

또한 이것들 :

Mozilla JavaScript 팁

자바 스크립트 스타일 가이드


답변

Crockford의 JavaScript 코딩 지침을 따르는 또 다른 이유 는 다음과 같습니다.

이 코드 (아래)는 JavaScript의 세미콜론 주입으로 인해 실제로 정의되지 않은 상태로 반환됩니다. 이는 전체 개발자 팀이 동일한 노래 시트에서 노래를 불러야하는 좋은 이유입니다.

return // injected semicolon, therefore returns 'undefined'
{
    javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.

JavaScript 세미콜론 삽입주의하십시오.


답변

나는 널리 알려진 JavaScript 코딩 표준을 보지 못했습니다. 우리는 얼마 전에 직접 글을 썼고 고용주에 따라 블로그게시했습니다 .

일부 지침은 약간 구식 일 수 있습니다.


답변

구글은 자바 스크립트 가이드를


답변

Google Code Wiki 에서 간단하지만 필수적인 코딩 규칙을 찾을 수 있습니다. .

매우 자세한 스타일 안내서는 Dojo 스타일 안내서를 읽으십시오 . 이름 지정 규칙, 파일 규칙, 변수 사용법, 코드 레이아웃, 공백 및 주석을 검토합니다.


답변

답장에서 찾을 수없는 약간 의아해
Idiomatic.js
jQuery 핵심 스타일 가이드 . Addy Osmani는 “JavaScript Style Guides and Beautifiers”기사에서이 두 가지를 JavaScript 코딩 스타일 목록의 최상위 목록에 올렸습니다.

개인적으로 jQuery 표준을 선호하지만 Idiomatic.js와 크게 다르지 않습니다. 그러나 어떤 표준을 선택하든 그 표준을 얼마나 성공적으로 따르고 있는지 확인하려면 유효성 검사기가 필요합니다. jQuery 또는 적어도 관용적 인 것을 찾을 수 없었지만 결국 JS_CodeSniffer를 찾았습니다.


답변

comp.lang.javascript 코드 가이드 라인의 웹 애플리케이션을위한 자바 스크립트와이를 방지하는 방법에 관한 오류 및 문제의 원인에 대한 문서를 가리 킵니다.