Skip to content
JJoriping edited this page Apr 5, 2017 · 1 revision

개요

끄투 소스 코드의 양식을 설명하고 있습니다. 반드시 따를 필요는 없지만 서로의 편의를 위해 권장되는 사항입니다. 기본적으로 K&R 양식과 유사하나 이 양식에서 공백이 더 절제된 양상을 띱니다.

규칙

줄바꿈

  • 여는 중괄호 뒤에서 줄을 바꿉니다.
  • JSON 또는 배열이 길어질 것으로 예상되는 경우 줄을 바꿉니다.
$.post("/test", {
    type: 'log',
    profile: { id: i, hash: data[i] },
    auth: authKey
}, function(res){
    console.log(res);
});

띄어쓰기

  • 들여쓰기는 탭(\t)을 사용합니다.
  • 연산자 사이를 띄웁니다. 단, for문 소괄호 안에서는 생략할 수 있습니다.
  • 괄호 사이는 띄우지 않습니다. 단, 배열 요소 정의를 위해 사용하는 대괄호는 띄울 수 있습니다.
var list = [ 1, 1, 2, 3, 5, 8 ];
var len = list.length;
var i;

for(i=0; i<len; i++){
    if(i % 2) console.log(list[i]);
}

기타

  • 작은따옴표는 해당 문자열이 index, key, type 등으로써 쓰일 때 이용하며, 이 외의 경우 큰따옴표를 이용합니다.