«naming-standards» 태그된 질문

12
지역 변수에서 첫 단어에 소문자를 사용하는 이유는 무엇입니까 (예 : employeeCount, firstName)
모든 변수에 대해 적절한 케이싱을 사용하기 때문에 다른 프로그래머로부터 많은 비판을받습니다. 예를 들어 일반적인 프로그래머는 employeeCount변수 이름을 사용하지만을 사용 EmployeeCount합니다. void 메소드, return 메소드, 변수, 속성 또는 상수 등 모든 것에 대해 적절한 케이싱을 사용 합니다. 심지어 Javascript 에서이 규칙을 따릅니다. 마지막은 사람들의 지미를 진정으로 약화시킵니다. 이 "비표준"케이싱 규칙을 따르지 …

1
대문자로 된 상수의 이름은 무엇입니까?
모든 대문자의 상수 명명 규칙에 대한 역사는 무엇입니까? 내 직감은 C 전 처리기에서 시작하여 사람들이 전 처리기 매크로의 이름을 대문자로 지정하여 실제로 별도의 네임 스페이스에 살고 이름 충돌을 피할 수있는 방법을 개발했다는 ​​것입니다. 내 생각 에이 관행은 비 전 처리기 상수 ( enums, const변수) 에도 적용되도록 오해되고 개자식이 있다고 생각 …

8
필드의 접두사를 사용하지 않는 이유는 무엇입니까?
옛날에는 헝가리 표기법을 사용했습니다. 이제는 passé로 간주 되며 대부분 더 이상 사용하지 않지만 여전히 m_멤버 필드를 나타내는 접두사를 사용 합니다. 나를 위해 다른 사람의 코드를 읽고 있다면 이것을 볼 수 있습니다. count = 3; 나는 그것이 count그 함수에 대한 지역 변수 라고 가정 하고 함수의 다른 곳에서 사용될 무언가를하고 있습니다. …

5
업로드 된 이미지의 이름을 지정하는 가장 좋은 방법은 무엇입니까?
사용자가 프로필 사진을 업로드 할 수있는 양식이 웹 응용 프로그램에 있다고 가정합니다. 파일 크기, 크기 등에 대한 요구 사항은 거의 없지만 사용자가 이미지를 업로드 할 때 시스템에서 이름을 어떻게 지정해야합니까? 일관성 있고 독창적이어야한다고 생각합니다. 아마 GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg 타임 스탬프? 129899740140465735.jpg 해시? 예 : md5 b1a9acaf295cf14ffbc5b6538294562c.jpg 이를 수행하기위한 표준 또는 권장 …

3
소프트웨어 개발의 환경 명명 표준?
내 프로젝트는 현재 환경 명명 문제로 고통 받고 있습니다. 사람들마다 이름을 지정해야하는 환경이나 이름이 지정하는 것에 대해 다른 가정이 있으며, 환경을 논의 할 때 혼동을 일으 킵니다. 나는 약간의 연구를 해왔으며 거기에서 어떤 표준도 찾지 못했습니다. "Local", "Sand", "Dev", "Test", "User", "QA", "Staging"및 "Prod"라는 용어가 포함됩니다. 나는 단지 의견을 찾고있는 …

3
표준형과 사용자 정의 형을 구문 적으로 구별하는 요점은 무엇입니까?
여기서는 C ++ 및 Bjarne Stroustrup의 명명 규칙을 구체적으로 언급하지만 원칙적으로 사람들이 여기저기서 다른 언어에 대해 다소 유사한 규칙을 사용하는 것을 보았습니다. 따라서 기본 아이디어는 코드를 읽는 동안 표준 유형을 사용자 정의 유형과 구별 할 수 있어야한다는 것 입니다. 예를 들어, Bjarne Stroustrup은 유형의 초기 대문자 (예 : 정사각형 및 …

2
왜 스칼라 옵션 유형이 Haskell과 마찬가지로 Maybe라고 불리지 않습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 왜 스칼라 옵션 유형이 Haskell과 마찬가지로 Maybe라고 불리지 않습니까? 어쩌면 나에게 훨씬 "의미적인 의미"가 있지만 옵션은 내가 …

2
파이썬에서 값을 반환하는 함수의 이름을 어떻게 지정해야합니까?
파이썬 에서 함수의 이름을 선택하는 것에 대해 혼란 스럽습니다 . 때때로 파이썬 내장 함수는 function 및 string method 와 같이 필수적 입니다. 로 : 때때로 그들은 그러한없는 이름이 같은 긴급하지 않다 예를 들어, 그리고 하지 않습니다 .printfindlencalculate_lentypefind_type 나는 print우리가 사용하지 않는 (ie None) 값 을 반환하고 (예 : 화면에 문자열을 …

4
메소드 이름에 연결을 사용하는 것이 나쁜 명명 규칙 인 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 우리 팀에서는 몇 명의 소프트웨어 설계자와 긴밀히 협력하고 있습니다. 그들은 우리 프로젝트의 모든 디자인 결정을 승인하고 코드 검토 …

2
밑줄로 변수 / 멤버를 시작하면 컴파일러가 퍼즐을 풀 수 있습니까?
고등학교 이후부터 다음과 같은 변수를 정의하는 법을 배웠습니다. int _a; 또는 int __a; 결과적으로 밑줄로 시작하는 변수를 사용하여 임시 변수의 이름을 지정하는 컴파일러를 혼란스럽게하므로 나쁜 습관을 고려해야합니다. 내가 아는 한 일부 사람들은 이름 끝에서 밑줄을 다음과 같이 이동하는 이유입니다. int a_; 그러나 밑줄 시작 변수를 사용하는 많은 코드가 있습니다. 그리고이 …

2
숫자로 시작하는 문자열을 나타내는 적절한 속성 이름
Windows에서 일부 카메라 메타 데이터를 보면 Focal length 와 35mm focal length 라는 File Properties두 가지 Properties이름이 있습니다. 이 두 가지를 사용할 소프트웨어를 개발 중 Properties입니다. 지금까지 첫 번째 Property이름 FocalLength을 만들었지 만 다른 이름을 찾지 못했습니다. _35MmFocalLength또는에 대해 생각 ThirtyFiveMmFocalLength했지만 더 나은 제안이있을 수 있다고 생각합니다. 어떤 아이디어?

1
비 추상적 인 수업에 대한 명확한 단어가 있습니까?
나는 주로 프로젝트에서 추상 클래스를 얻었고 사용하거나 상속하는 몇 가지 다른 클래스가 있습니다. 문서를 작성할 때 그 일부가 이러한 비 추상적 클래스의 동작에 관한 것임을 지정하고 싶지만이 단어를 바보로 사용하는 것을 발견했습니다. 클래스라고 말할 수도 있지만 추상 클래스도 클래스입니다. 그래서 비 추상적 인 수업에 대한 명시 적 단어 / 동의어 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.