티스토리 뷰

Digital Developer

[ECCS] 탭

Escaper 2020. 10. 9. 09:54
반응형

3. 공백 규정

3. 5 탭

규정

  1. 탭 문자(ASCII 0x09)를 소스 코드 파일 내에 사용하지 말아야 한다.

예시

// When tabs are needed inside a string, use the ‘\t’ character.
#define COPYRIGHT “Copyright (c) 2018 Barr Group.\tAll rights reserved.”

// When indents are needed in the source code, align via spaces instead.
void
main (void)
{
	// If not, you can encounter
  // all sorts
   // of weird and
         // uneven
           // alignment of code and comments... across tools.
}

이유

탭 문자의 너비는 텍스트 편집기 및 프로그래머 선호에 따라 달라지며, 일관된 시각적 레이아웃을 유지하는 것이 코드 검토 및 유지 관리 중에 계속되는 골칫거리가 됩니다.

시행

프로그래머는 키보드의 탭 키를 누를 때 공백(space)을 삽입하도록 코드 편집기를 설정해야 합니다. 새 코드나 수정된 코드에서 탭 문자는 빌드시나 코드 체크시 자동 검색을 통해 걸러내야 합니다.

'Digital Developer' 카테고리의 다른 글

[ECCS] 모듈 명명 관례  (0) 2020.10.10
[ECCS] 출력되지 않는 문자  (0) 2020.10.10
[ECCS] 들여쓰기  (0) 2020.10.09
[ECCS] 빈 줄  (0) 2020.10.09
[ECCS] 정렬  (0) 2020.10.08
댓글
최근에 올라온 글
Total
Today
Yesterday