자바스크립트에 대한 코딩 표준이 있습니까?
자바스크립트에 대한 확립된 코딩 표준은 무엇입니까?
정확히 원하는 것은 아니지만, (Doug Crockford의 비디오처럼) JS를 작성/편집/리뷰하는 모든 사람들은 유지보수 가능한 자바스크립트로 Chris Heilmann의 슬라이드와 비디오를 봐야 한다고 생각합니다.
슬라이드 127에서 스타일 가이드/코드 표준에 대해 너무 걱정하지 말고 VCS에 체크인한 모든 코드를 다시 포맷하십시오.
또한 다음 사항:
Crockford의 자바스크립트 코딩 지침을 따르는 것이 좋은 또 다른 이유는 다음과 같습니다.
이 코드(아래)는 사실 자바스크립트의 세미콜론 주입 때문에 정의되지 않은 상태로 반환됩니다. 이것은 개발자 팀 전체가 동일한 곡표에서 노래를 부르도록 하는 아주 좋은 이유입니다.
return // injected semicolon, therefore returns 'undefined'
{
javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.
자바스크립트 세미콜론 삽입 주의에서 좀 더 자세히 보기
널리 인정받는 자바스크립트 코딩 표준을 본 적이 없습니다.저희는 얼마 전에 직접 글을 썼고 저는 제 고용주의 의견에 따라 블로그에 글을 올렸습니다.
일부 지침은 약간 구식일 수도 있음을 명심하세요.
구글이 자바스크립트 가이드를 올렸습니다.
구글 코드 위키에서 간단하지만 필수적인 코딩 규칙을 찾을 수 있습니다.
자세한 스타일 가이드는 Dojo Style Guide를 참조하십시오.명명 규칙, 파일 규칙, 변수 사용법, 코드 레이아웃, 공백, 주석 등을 검토하고 있습니다.
Idomatic.js와 jQuery Core Style Guide에 대한 답변을 찾을 수 없어서 조금 어리둥절합니다.Addy Osmani는 그의 "JavaScript Style Guides and Beautifiers" 기사에서 이 두 가지를 자바스크립트의 전체 코딩 스타일 목록의 맨 위에 올려놓았습니다.
저는 개인적으로 jQuery standard를 선호하지만 Idomatic.js와 큰 차이가 없습니다.그러나 어떤 기준을 선택하든 간에 당신이 얼마나 성공적으로 그것을 따르고 있는지를 확인하기 위한 검증기가 필요할 것입니다.jQuery나 적어도 Idomatic에 대한 것을 찾을 수 없었지만 결국 JS_CodeSniffer를 생각해 냈습니다.
comp.lang.javascript Code Guidelines 문서는 웹 어플리케이션의 자바스크립트와 관련된 오류 및 문제의 원인과 이를 방지하는 방법을 제시하고 있습니다.
저와 다른 몇몇 사람들이 최근에 이것들을 합쳤습니다(PDF 또는 HTML).
이들은 주로 Ajax Control Toolkit과 함께 사용하기 위한 것이지만 사용자가 어떤 프레임워크를 사용하든 현실적으로 모든 종류의 유용한 지침을 포함하고 있습니다.
도움이 되길 바랍니다.
언급URL : https://stackoverflow.com/questions/211795/are-there-any-coding-standards-for-javascript
'programing' 카테고리의 다른 글
여러 열을 요인에 한 번에 강제 적용 (0) | 2023.10.05 |
---|---|
포인터 표현: **ptr++*++*ptr 및 ++**ptruse (0) | 2023.10.05 |
MySQL 데이터베이스에서 두 열을 업데이트하는 방법은? (0) | 2023.10.05 |
.ajax() 호출에서 knout.jsobservableArray() 로드 (0) | 2023.10.05 |
루비, 레일즈: mysql2 보석, 누가 이 보석을 사용합니까?안정적입니까? (0) | 2023.10.05 |