«naming» 태그된 질문

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

11
저수준 프로그래밍에서 암호 형 짧은 식별자가 왜 그렇게 일반적입니까?
명령 / 레지스터 이름을 짧게 유지해야하는 매우 좋은 이유 가있었습니다 . 이러한 이유는 더 이상 적용되지 않지만 낮은 수준의 프로그래밍에서는 짧은 암호 이름이 여전히 일반적입니다. 왜 이런거야? 오래된 습관이 깨지기 어렵거나 더 좋은 이유가 있습니까? 예를 들면 다음과 같습니다. Atmel ATMEGA32U2 (2010?) : TIFR1(대신 TimerCounter1InterruptFlag), ICR1H(대신 InputCapture1High), DDRB(대신 DataDirectionPortB) 등 …

4
클래스 명명 : 단수 또는 복수? [닫은]
클래스 이름에 대해 단수형과 복수형 중 하나를 선택하는 것은 항상 어렵습니다. CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController 복합 이름의 경우 훨씬 더 어렵습니다. OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository 어떤 접근법을 선호하고 왜 그런가요?


4
PHP의 변수에 대한 주요 명명 규칙은 무엇입니까 : camelcase 또는 밑줄? [닫은]
합의는 개발중인 플랫폼의 규칙을 따라야한다는 것 같습니다. 보다: 밑줄 또는 낙타? 명명 규칙 : camelCase와 underscore_case? 그러나, PHP는 엄격 심지어 메서드와 함수 (예를 들어, (어떤 거기의 놀람) 내부적으로 어떤 규칙을 따라하지 않는 것 mysqli::set_local_infile_default, PDOStatement::debugDumpParams); 그러나 함수 이름에서 밑줄이 지배적 인 것 같습니다. 그러나 내가 찾을 수 없었던 것은 이것입니다 …


7
단어가 명사 및 동사 일 때 변수 이름을 지정하는 방법
다음과 같은 일반적인 지침으로 코너 케이스 문제가 발생했습니다. 변수의 명사 함수 동사 특히, 단어가 모호한 경우가 있습니다-동사 또는 명사 일 수 있습니다 . 그리고 어떤 경우에는 응용 프로그램을 논의 할 때 동일한 문장에서 두 가지 방식 으로 사용됩니다 . 나는 몇 달 후 코드 섹션으로 돌아갈 때 나 자신뿐만 아니라 …
48 naming  variables 

9
"get"과 "find"접두사를 사용하여 이름 지정 방법을 결정하는 방법과 이유
getSomethingvs로 시작하는 특정 방법의 이름을 지정 해야하는지 항상 알아내는 데 어려움이 있습니다 findSomething. 문제는 잘못 설계된 API를위한 헬퍼 를 작성하는 데 있습니다 . 일반적으로 객체에서 데이터를 가져올 때 발생하며,이 경우 객체를 매개 변수로 사용해야합니다. 다음은 간단한 예입니다. public String getRevision(Item item) { service.load(item, "revision"); // there is usually more work …
47 naming  methods 

12
예약어를 피하기위한 의도적 인 맞춤법 오류
나는 종종 더 나쁘게 예약어가 된 일반적인 단어의 의도적 인 철자가 틀린 코드를 본다 : klass나 clazz에 대한 클래스 :Class clazz = ThisClass.class kountSQL 에서 카운트 :count(*) AS kount 개인적으로 나는 이것이 가독성을 줄입니다. 내 자신의 연습에서 나는 더 좋은 이름이 사용되지 않았을 수 있습니다 너무 많은 경우를 발견하지 않았습니다 …

15
하나의 밑줄로 사용하지 않는 변수의 이름을 지정하는 것은 나쁜 습관입니까?
언어의 구문에서 사용되지 않는 변수의 이름을 지정해야하는 경우가 종종 있습니다 _. 내 생각에 이것은 혼란을 줄이고 코드의 의미있는 변수에 집중할 수있게합니다. 나는 그것이 "눈에 보이지 않고, 마음에 들지 않는"효과를 낼 수 있도록 눈에 거슬리지 않는 것을 발견했다. 이 작업을 수행하는 일반적인 예는 SQL에서 하위 쿼리의 이름을 지정하는 것입니다. SELECT * …

17
반환 된 변수의 이름을 "result"로 지정하는 것이 좋습니까? [닫은]
메소드가 변수 이름으로 리턴하는 변수를 호출하는 것이 좋 result습니까? 예를 들어 : public Zorglub calculate() { Zorglub result = [...] [...] return result; } 아니면 유형별로 이름을 지정해야합니까? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } 나는 둘 중 하나를 선택해야한다면, 나는 전자를 선호하는 이유는 무엇입니까? …

3
부울 메서드 이름 지정 확인 대 부정
부울 메소드는 항상 부정적인 형태로만 사용될 때에도 항상 긍정적 인 형태를 취해야합니까? 엔티티를 작성하기 전에 엔티티가 존재하는지 확인하고 싶다고 가정하십시오. 내 주장은 메소드가 긍정적 인 형식으로 사용되는지 여부에 관계없이 아래의 첫 번째 양식이 두 번째 양식보다 낫다는 것입니다. 요약하면, if(!affirmative)보다 읽기 쉽습니다 if(negative). 의견에 동의하지 않는 동료가 있습니까? 첫 번째 …
43 naming  functions 

7
프로그래밍중인 언어로 외부 데이터 변환
다음으로 무엇을해야할지 모르겠습니다. 우리는 자체 도구 내에서 외부 도구에서 데이터를 가져옵니다. 이 데이터는 네덜란드어로 작성되었습니다. 우리는 Java 코드를 영어로 작성하고 있습니다. 이 네덜란드어를 영어로 번역해야합니까 아니면 네덜란드어로 유지해야합니까? 예를 들어, Bouw (영어로 제작)와 Onderhoud (영어로 유지)라는 2 개의 부서가 있습니다. 그런 다음 만드는 것이 논리적입니까? public enum Department { BOUW, …
39 naming  translate 

5
네임 스페이스가있는 Smurf Naming 클래스를 피하는 문제
스머프 명명이라는 용어를 여기 에서 뽑았습니다 (21 번). 문제를 잘 모르는 사람을 구하기 위해 Smurf 이름 지정은 관련 클래스, 변수 등을 공통 접두어로 접두어로 붙여 "a SmurfAccountViewa SmurfAccountDTOto a SmurfAccountController"등으로 끝나는 행위입니다 . 내가 일반적으로 들었던 해결책은 스머프 네임 스페이스를 만들고 스머프 접두사를 삭제하는 것입니다. 이것은 일반적으로 나에게 도움이되었지만 두 …

5
메소드가 인수 이름 (유형 아님)만으로 구별하기에 충분합니까?
메소드가 인수 이름 (유형 아님)만으로 구별하기에 충분합니까, 아니면 더 명확하게 이름을 지정하는 것이 더 낫습니까? 예를 들어 T Find<T>(int id)대 T FindById<T>(int id). ById인수 이름을 유지 하는 것보다 더 명시 적으로 이름을 지정 해야하는 이유가 있습니까? 내가 생각할 수있는 한 가지 이유는 메소드의 서명이 동일하지만 의미가 다른 경우입니다. FindByFirstName(string name) …

10
어떤 네이밍 안티 패턴이 존재합니까? [닫은]
당신이 그 이름에 도달하는 것을 발견하면, 당신은 이미 무언가를 엉망으로 만들었다는 것을 알고있는 몇몇 이름들이 있습니다. 예를 들면 다음과 같습니다. XxxManager 이것은 클래스가 클래스의 기능을 설명해야하기 때문에 좋지 않습니다. 수업에서 수행 할 수있는 가장 구체적인 단어가 "관리"인 경우 수업이 너무 큽니다. 다른 이름 지정 안티 패턴이 있습니까? 명확히하기 위해, 나는 …

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