루비 커뮤니티에서 "모두"는 들여 쓰기에 공백 (주로 두 개의 공백)을 사용하고 있습니다. 내가 4 개의 공백 들여 쓰기 수준을 선호하기 때문에 대신 탭을 사용합니다. 나는 그들이 편집자가 선호하는 들여 쓰기 수준을 보여주기 때문에 탭이 훌륭하다고 생각합니다. 들여 쓰기 레벨을 2 칸씩 읽으려는 사람들은 파일을 수정하지 않고도 쉽게 할 수 있습니다.들여 쓰기에 탭을 사용하면 안되는 이유는 무엇입니까?
하지만 분명히 여기서 아무 것도 눈치 채지 못했습니다. 아무도 들여 쓰기에 탭을 사용하고 있지 않기 때문입니다. 예를 들어, these guidelines은 탭을 사용하지 말 것을 권장합니다. "탭과 공백을 섞는 습관을 포함하기 때문입니다."(?) 나는 평생 동안 한 번만 그런 짓을했다는 것을 기억하지 못합니다.
누구도 공백에 대한 더 나은 인수가 있습니까? 모두가 사용하고 있기 때문에 있어야합니다.
질문은 프로그래밍 문제를 중심으로 진행되는 것이 아니라 일반적으로 프로그래밍하기 때문에이 질문은 프로그래머 Q & A 사이트를 통해 살펴 보겠습니다. 그들은 더 잘 대답 할 수있을 것입니다 ... 그리고 와플과 유니콘에 대해 토론하십시오. 희망이 배가 고프다 ... –
'make files'을 쓸 때 탭과 공백은 끔찍하다.하지만 루비와는 거의 관계가 없다. :) –
이것은 프로그래밍에서 "거룩한 전쟁"과목 중 하나이다. vs 이맥스). 탭 대 공간에 대한 "올바른"대답은 없습니다. 실제로, 그것들은 유일한 해답이 아닙니다. 예를 들어, http://en.wikipedia.org/wiki/Elastic_tabstop – RHSeeger