«indentation» 태그된 질문

14
들여 쓰기를 사용하지 않고 어떻게 코드 편집기가 코드 중첩 수준을 효과적으로 암시 할 수 있습니까? [닫은]
필자는 동일한 XML 텍스트에 대해 두 가지보기 옵션을 제공 하는 XML 텍스트 편집기 를 작성했습니다 . 하나는 들여 쓰기 (가상), 다른 하나는 왼쪽 정렬입니다. 왼쪽 정렬보기의 동기는 XML 컨텍스트의 자동 부작용 인 들여 쓰기의 간섭없이 사용자가 일반 텍스트 또는 XPath 코드 들여 쓰기에 사용하는 공백 문자를 '볼'수 있도록 돕는 것입니다. …

22
탭과 공백 — 모든 상황에서 모든 상황에 적합한 들여 쓰기 특성은 무엇입니까? [닫은]
drupal.org에 호스팅 된 코드의 코딩 표준은 코드를 들여 쓰기 위해 두 개의 공백을 사용하도록 제안합니다. 다른 사이트에서는 탭을 사용하여 코드를 들여 쓰는 것이 좋습니다. 모든 상황과 모든 상황에 적합한 들여 쓰기 특성은 무엇입니까? 당신이주는 대답을 설명하십시오.

12
탄성 탭 스톱의 단점은 무엇입니까? [닫은]
여기를보십시오 : 탭과 공백에 대한 전형적인 거룩한 전쟁 . 이제 여기를보십시오 : 탄성 탭 스톱 . 모든 문제가 해결되었으며 매우 유용한 새로운 동작이 추가되었습니다. 탭과 공백에 대한 논의에서 탄력적 인 탭 스톱이 언급 되었습니까? 왜 안돼? 탄력있는 탭 스톱 아이디어에 너무 심각한 단점이 있습니까? 편집 : 나는 "왜 그들이 언급되지 …


3
코드 들여 쓰기의 기원
누가 코드 들여 쓰기를 도입했는지, 언제 어디서 도입했는지 알아 내고 싶습니다. 코드 이해에는 매우 중요하지만 보편적 인 것은 아닙니다. 대부분의 포트란 코드와 기본 코드는 들여 쓰기가되지 않았으며 코볼에서도 마찬가지입니다. 나는 줄 바꿈 된 연속 텍스트로 작성된 오래된 Lisp 코드조차 보았을 것입니다. 구문 분석을 위해 머리에 대괄호를 세어 이해해야합니다. 그렇다면 이러한 …

8
어떤 시점에서 루프 내에 루프를 갖는 것이 금기입니까?
그냥 궁금해서 Linus Torvalds 에서 이것을 읽은 후 for 루프 내에서 for 루프가 가장 많이 사용되었습니다 . 탭은 8 자이므로 들여 쓰기도 8 자입니다. 들여 쓰기를 4 자 (또는 2 자)까지 만들려고하는 이단 운동이 있으며, PI의 값을 3으로 정의하려고하는 것과 비슷합니다. 이론적 근거 : 들여 쓰기의 기본 개념은 제어 블록이 …

5
포맷 및 버전 관리
코드 형식이 중요합니다. 심지어 들여 쓰기 문제 . 그리고 약간의 개선보다 일관성이 중요합니다. 그러나 프로젝트는 일반적으로 1 일부터 명확하고, 완전하며, 검증 가능 하고 시행되는 스타일 가이드 가 없으며 , 주요 개선 사항은 언제든지 도착할 수 있습니다. 어쩌면 당신은 그것을 발견 SELECT id, name, address FROM persons JOIN addresses ON persons.id …

9
깊은 들여 쓰기를 방지하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 코드에서 들여 쓰기를 방지하기 위해 어떤 단계와 조치를 취할 수 있습니까?

8
스타일링 화합물 AND / OR if 문
가독성을 극대화하기 위해 복잡한 복합 AND / OR if 문을 어떻게 스타일링합니까? 줄 바꿈은 어떻게 들여 쓰기하고 어디에 배치합니까? 내 특별한 상황은 다음과 같습니다. 모든 것을 한 줄로 분쇄하는 것보다 낫지 만 여전히 지저분 해 보입니다. if ( ( x == y && a != b && p.isGood() && ( …

5
왜 일부 언어는 탭 대신 공백을 사용하도록 권장합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 어쩌면 나는 이것에 혼자 있지만 탭 대신 공백을 사용하여 들여 쓰는 사람들을 괴롭히는 것은 거의 없습니다. 타이핑 SpaceSpaceSpaceSpace보다 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.