Git 저장소에서 파일 명명 규칙에 대한 제안 사항을 찾고 있습니다.Git 저장소에서 좋은 파일 명명 규칙에 대한 제안이 필요합니다.
저장소는 체크 아웃하고 정확하게 일관된 대소 문자 구분 및 문자 인코딩을하지 않을 수있는 운영 체제의 로케일 설정이 다른와 클라이언트 컴퓨터에서 최선을 다하고, 일부 특수 문자를 향한 행동;
저장소는 그 파일 비즈니스의 이유로 여러 완전한 영어 단어를 포함해야한다 이름, 예를 들어, 일부 파일 이름이 아니라 완전한 영어 단어가 아닌 일부 축약 된 형태보다
home_value
, 또는home-value
, 또는HomeValue
를 포함해야합니다 파일이h_v
또는h-v
또는HV
과 같이 인식 할 수 있습니다.
그래서 잠재적 인 문제를 줄이기 위해 어떤 규칙 규칙을 팀에 설정해야하는지 궁금합니다. 컨벤션을 변경하거나 나중에 파일 명명 스타일을 강요하려는 노력은 어려울 수 있습니다. 그래서 초기부터 가능한 한 상세한 협약을 맺고 싶습니다. 그런 다음 스튜어트 스크립트를 만들어 코드 기반을 자동으로 검증 할 수 있습니다.
일부 초기 thoughtlets : 나는
foo_bar 번호 생각할 수
몇 가지 가능한 서식 규칙은 단어 분리기 foo는 바 # 사용으로 _ 사용 - 단어 분리기 FOOBAR 번호 사용 CamelCase를
로일부 파일은 웹 서버에서 제공되는 HTML 파일입니다.
항상 항상 예를 들어, 소문자를 사용하는 예를
U+12345
를 들어,
비 ASCII 문자는 유니 코드로 변환해야 ASCII 문자를 사용
foo_bar
및Foo_Bar
이라는 두 파일 사이의 충돌을 피하려면 인데Foo_Bar
또는FooBar
이 아닌 파일이어야합니다. 이것에 대한 가능한 문제점은 위에서 언급 한 일부 완전한 영어 단어가 고유 명사이고 대문자로 된 첫 글자를 필요로한다는 것입니다. 정보가 파일 이름에서 손실되면 다른 방법으로 저장해야합니다. 소문자가 항상 사용하는 경우후 낙타 표기법은 옵션
일부 완벽한 영어 단어 그것에
-
, 예를 들어 약간의 영어 이름을 가질 수 없습니다, 그래서foo-bar
스타일 옵션을 선택하지 않습니다 보인다. 유일한 왼쪽 가능성은foo_bar
입니까?그때 대문자가 고유 명사, 다음 일반적으로 파일 이름이
foo_Bar_FooBar
하지만 좋은 생각됩니다 수용 할 수있는 경우
?
일부 파일은 웹 서버에서 제공되는 HTML 파일입니다. – qazwsx