ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java Script 코딩 규약
    카테고리 없음 2012. 3. 3. 18:22

    * JAVA Script 마스터 북의 내용을 기반으로 정리

    1) 기본
     -  1 행당 자릿수는 80 문자 이하로 할것
     - 파일의 말미는 개행할것
     - 함수나 객체 등의 정의 블록의 전후는 공백행으로 단락지을것 
     - 문자 코드 세트는 UTF-8

    2) 공백 
     - 2항 연산자는 공백으로 단락지을것 
     - 콤마/세미콜론, 키워드의 후방에는 공백을 포함할것 

    3) 명명규칙 
     - 변수, 함수명은 선두 소문자의 cameCase 형식   (ex : showWindow())
     - 정수명은 모두 대문자의 언더스코어 형식            (ex : CONST_VAR = 1;)
     - private 멤버는 "_" 로 시작할 것
     - 이벤트 핸들러 함수는 on으로 시작할 것

    4) 그외
     - 모든 변수는 선언, 초기화 할것
     - 변수의 선언이 중복되지 않을 것
     - 배열, 객체의 생성에는 [...], {...} 등의 리터럴 구문을 이용할 것
     - 논리값을 true/false 와 비교하지 않을 것


    Google 표준 코딩 스타일
     - js 파일의 이름은 소문자로 통일
     - 세미콜론은 생략하지 않는다.
     - 문자열의 괄호에는 " 보다는 ' 를 사용한다.
     - 기본 데이터형의 랩퍼 객체는 사용하지 않는다.
     - 네임스페이스를 이용하고 , 글로벌 레벨으 ㅣ이름은 최소한으로 억제한다.
     - 블록을 나타내는 {...} 전에 개행은 넣지 않는다.
     - eval  함수는 deserialize 에서만 이용한다.
     - 빌트인 객체의 프로토타입은 고쳐사용하지 않는다. 
     - with 명령은 이용하지 않는다.






    댓글

Designed by Tistory.