«naming» 태그된 질문

팀이나 커뮤니티에서 가장 많이 받아들이는 형식으로 가장 적은 수의 문자로 의미와 설명을 제공하십시오.

5
C ++ 헤더 파일을 싫어하면 어떻게해야합니까?
나는 항상 헤더 파일에 대해 혼란 스러웠다. 그들은 너무 이상합니다 : .cpp를 포함하지 않지만 .cpp도 어떻게 든 컴파일 된 .h 파일을 포함시킵니다. 최근에 팀 프로젝트에 참여했으며 물론 .h와 .cpp가 모두 사용됩니다. 나는 이것이 매우 중요하다는 것을 이해하지만, 우리가 가진 여러 클래스 각각에서 모든 함수 선언을 복사하여 붙여 넣을 수는 없습니다. …

17
C #에서 개인 변수의 이름을 어떻게 지정합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

3
"필요한 경우 X 수행"방법 이름 지정
X를 수행해야하는지 확인하고 필요한 경우 X를 수행하는 메소드의 이름을 지정하는 좋은 방법은 무엇입니까? 예를 들어, 새로운 사용자가 로그인 한 경우 사용자 목록을 업데이트하는 메소드의 이름을 지정하는 방법은 무엇입니까? UpdateListIfNeeded너무 길어 보이지만 단순함 UpdateList은 매번 비싸고 불필요한 작업이 수행 될 수 있음을 의미합니다. EnsureListUpdated변형입니다. C #에는 X가 가능한지 확인 하고 수행 …

8
명명 유형에 대한 좋은 기술이나 테스트가 있습니까?
어색하고 공개적인 질문이지만 항상 부딪 치는 문제입니다. 유지 관리 및 작업이 쉬운 소프트웨어는 잘 설계된 소프트웨어입니다. 직관적 인 디자인을 시도한다는 것은 다음 개발자가 구성 요소의 기능을 유추 할 수 있도록 구성 요소의 이름을 지정하는 것을 의미합니다. 이런 이유로 우리는 클래스 이름을 "Type1", "Type2"등으로 지정하지 않습니다. 실제 개념 (예 : 고객)을 …
23 design  naming 

13
시스템 헝가리어 표기법이 여전히 유용한 방법입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 포럼을 검색했지만 피해야하는 이유와 은색 총알이 아닌 이유 만 찾을 수 없었습니다. 그래서 나는이 …
23 c++  naming 

2
명명 규칙 : 최종 필드 (정적 아님)
오늘 저는 finalJava 클래스 의 필드 이름 지정에 대해 동료와 토론했습니다 . 그의 opionion final필드에서도 인스턴스 생성 후에는 값이 변경되지 않으므로 상수로 간주해야합니다. 이로 인해 다음과 같은 final필드 명명 규칙이 적용 됩니다. public class Foo { private static final String BLA_BLA = "bla"; private final String BAR_BATZ; ... } 필자의 …
23 java  naming  final 

6
함수 매개 변수 이름 앞에 p *를 붙일 때의 이점은 무엇입니까?
함수 매개 변수 앞에 접두사를 사용하는 프로젝트 (Eclipse를 사용하는 Java 프로젝트 및 팀)가 자주 표시됩니다 p. 예를 들어 public void filter (Result pResult) ... 나는 개인적으로 이것에 어떤 이점도 보지 못하지만 추론이 무엇인지 알고 싶습니다. 내가 들었던 가장 좋은 설명은 동일한 이름을 가진 필드의 이름을 구별하는 것입니다. 나는 그 설명에 …

2
정적 기본 메소드가있는 Java 클래스의 명명 규칙?
왜 생성자가 아닌 Java 및 C #에서 정적 기본 메소드입니까?에 대한 gnat의 답변 을 읽은 후 ? 나는 정적 메인 메소드를 가진 Java 클래스의 목적 define a program entry point이 프로그램 자체가 아니라는 것을 의미하기 위해 그의 대답을 취 합니다. 더 좋은 방법이있을 수 있지만 일반적으로 정적 기본 메소드가있는 클래스를 …

3
연속 단어에 숫자가있는 낙타 경우 어떻게?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 이 코너 코너 코너 사건에서 따라야 할 좋은 컨벤션이 있는지 궁금합니다. 나는 실제로 Java를 사용하지만 C # 사람들도 좋은 통찰력을 가질 것이라고 생각했습니다. 클래스 이름에서 두 개의 연속 단어가 숫자 …

7
XML이 EML이라고 불리는 이유는 무엇입니까?
에서 위키 백과 XML (Extensible Markup Language)은 컴퓨터에서 읽을 수있는 형식으로 문서를 인코딩하기위한 규칙 집합입니다. 이 문서는 W3C에서 제작 한 XML 1.0 사양 [4] 및 기타 여러 관련 사양에서 모두 무료로 공개 된 표준으로 정의되어 있습니다. [5] 보다 자연스러운 EML보다는 속기 XML을 호출 한 역사적 이유는 무엇입니까?
21 naming  xml  etymology 

2
처리기, 관리자 및 컨트롤러의 차이점
클래스 "Handler", "Manager"또는 "Controller"의 이름을 지정하는 데 차이가 있습니까? IE : PurchaseManager, PurchaseHandler, PurchaseController. 이러한 충분은 동일한 의미를 전달합니까, 아니면 분명한 차이점이 있습니까? 언어에 구애받지 않는 대답이 없으면 Java를 언어로 고려하십시오.
21 java  naming 

1
코드에서 pluralia tantum을 다루는 표준은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 복수형과 단수형이 동일한 변수를 사용할 때 어떻게 이름을 지정합니까? 거기에 어떤 표준이 있습니까? 예를 들면 다음과 같습니다. …

7
“Info”접미사를 사용하여 클래스 이름을 정하는 아이디어는 무엇입니까 (예 :“SomeClass”및“SomeClassInfo”)?
실제 장치를 다루는 프로젝트에서 일하고 있으며이 프로젝트에서 일부 클래스의 이름을 올바르게 지정하는 방법에 대해 혼란스러워했습니다. 실제 장치 (센서 및 수신기)가 한 가지이며 소프트웨어에서 의 표현 이 다른 것도 고려할 때 "Info"접미사 이름 패턴으로 일부 클래스의 이름을 지정하려고합니다. 예를 들어, a Sensor는 실제 센서를 나타내는 클래스이지만 (실제로 일부 작동 장치에 연결된 …

2
코드를 보면 API가 무엇을하고 있는지 항상 알아야합니까?
최근에 저는 자체 API를 개발하고 있으며 API 디자인에 대한 관심을 바탕으로 API 디자인을 개선 할 수있는 방법에 관심이있었습니다. 몇 번 등장한 한 가지 측면은 (API 사용자가 아니라 주제에 대한 관찰 토론에서) : API를 호출하는 코드를보고 수행하는 작업을 확인하는 것만으로도 알 수 있습니다 . 예를 들어 담론 리포지토리에 대한 GitHub에 대한 …

1
C 라이브러리가 같은 이름의 매크로와 함수를 사용하는 이유는 무엇입니까?
PJ Plauger의 'The Standard C Library'를 읽고 있습니다. 이 책은 라이브러리 사용 방법뿐만 아니라 구현 방법도 설명합니다. ctype.h섹션을 읽었으며 헤더에서 함수는 매크로 및 함수로 선언됩니다. 예를 들어 int isdigit(int); 뿐만 아니라 #define isdigit(c) (_Ctype[(int)(c)] & _DI) 두 가지를 모두 사용하는 이유를 모르겠습니다. 또한 자신의 사용자 정의 ctype헤더와 구현 을 다시 …
20 c  naming  functions  macros 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.