«naming-standards» 태그된 질문

17
명확성을위한 코딩 표준 : 모든 코드 줄을 주석으로 처리 하시겠습니까?
나는 생명에 중요한 소프트웨어를 생산하는 상점에서 일했고 코드를 읽을 수있게하고 생명을 구할 수있는 주석 규칙을 처리했습니다. 내 경험상 요구 사항은 체크리스트에서 벗어나기 위해 두뇌를 잃은 일이되고 이해할 수있는 코드 작성에 집중하는 데 도움이되지 않습니다. 또한 동료 리뷰어가 코드를 이해하기 쉽게 만드는 방법에 대해 나와 의미있는 대화를 나누지 못하게합니다. 나는 또한 …

2
파이썬 파일 명명 규칙?
PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names 의이 부분을 보았습니다. 이것이 모듈 / 클래스 / 패키지의 파일 이름을 나타내는 지 확실하지 않습니다. 각각에 대해 하나의 예가있는 경우 파일 이름은 모두 밑줄이있는 소문자 여야합니까? 또는 다른 것?

8
명명 문제 : "문제"의 이름이 "뭔가"로 바뀌어야합니까? [닫은]
Clean Code의 이름에 대한 Bob Uncle 장의 이름은 주로 헝가리 표기법에 관한 이름의 인코딩을 피하는 것이 좋습니다. 또한 I인터페이스 에서 접두사를 제거하는 것에 대해 구체적으로 언급 하지만 이에 대한 예제는 표시하지 않습니다. 다음을 가정 해 봅시다. 인터페이스 사용은 주로 의존성 주입을 통해 테스트 가능성을 달성하는 것입니다. 대부분의 경우 단일 구현 …

1
스위프트 프로토콜 명명 규칙
주로 C # 배경에서 비롯된 동작을 정의하는 구현이없는 개체를 설명하기 위해 "인터페이스"라는 용어를 사용했습니다. c #에서 규칙은 IEnumerable등에서 처럼 인터페이스 이름 앞에 "I"를 붙여야합니다 . 물론이 개념은 언어마다 이름이 다릅니다. Swift에서는 동일한 개념을 "프로토콜"이라고합니다. 프로토콜을 개발할 때 프로토콜 이름과 프로토콜을 구현하는 클래스의 이름이 매우 비슷합니다. 지금까지 저는 C #에서 "I"를 …


9
작업을 수행하고 부울을 상태로 반환하는 메서드 이름을 지정하는 방법은 무엇입니까?
방법이 있다면 bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } 오히려 호출해야 IsStuffDone()합니까? 사용자가 두 이름을 모두 잘못 해석 할 수 있습니다. 이름이 DoStuff()부울 인 이유는 무엇입니까? 이름이 IsStuffDone()확실하지 않은 경우, 메소드가 태스크를 수행하는지 또는 결과 만 확인하는지 명확하지 …

3
Readme.txt 및 README.txt
방금 Github에서 프로젝트를 포크하고 변경했습니다. 이것은 궁금합니다. 오픈 소스 프로젝트에서 주로 README.txt가 보이고 편집 한 파일은 Readme.txt입니다. 이것은 일종의 표준화입니까, 아니면 그대로 두어야합니까?

2
소프트웨어가 Win32 이름을 사용하는 이유는 무엇입니까?
소프트웨어 / 라이브러리가 Windows 플랫폼을 지원하는 경우 거의 항상 디렉토리와 변수의 이름을로 지정 win32합니다. 이것은 C / C ++ 프로젝트에서 가장 많이 사용됩니다. 심지어 는 MinGW의 프로젝트의 목표 트리플 사용 win32. 이것에 대한 이유가 있습니까? 왜 Windows 나 Microsoft Windows와 같은 올바른 이름을 사용하지 않습니까? 네이밍 선택에 법적인 걸림돌이 있습니까? …

2
XMLHttpRequest가 명명 규칙을 따르지 않는 이유는 무엇입니까?
최근 JavaScript 에서 XMLHttpRequest 객체 로 작업하고 있는데이 이름의 대소 문자가 의미가 없다는 것을 알 수는 없었습니다. 'Http'가 아닌 왜 'XML'이 모두 대문자입니까? 둘 다 약어입니다! 이름이 다음 중 하나 인 것이 더 합리적입니다. XmlHttpRequest (PascalCase, JavaScript의 클래스 이름에 대한 모범 사례) xmlHttpRequest (camelCase, 클래스에는 해당되지 않지만 일반적 임) XMLHTTPRequest …

2
컨벤션에서 DB 테이블 이름은 단수이지만 RESTful 리소스는 복수 여야한다고 말하는 이유는 무엇입니까?
최소한 SQL에서 데이터베이스 테이블 이름은 단수 여야한다는 것이 꽤 확립 된 규칙입니다. SELECT * FROM user;참조 이 질문과 토론을 . RESTful API 자원 이름이 복수 여야한다는 꽤 확립 된 규칙이기도합니다. GET /users/123그리고 이것을POST /users 보십시오 . 가장 간단한 데이터베이스 기반 API에서 URL의 리소스 이름은 테이블이되고 URL 및 요청 / 응답 …

6
C #의 Pascal-casing 메서드 이름의 철학 / 추론은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . C #을 배우기 시작했습니다. Java, C ++ 및 Objective-C의 배경에서 온 C #의 Pascal- 케이싱 메소드 이름은 다소 독특하며 처음에는 익숙하지 않습니다. 이것에 대한 추론과 철학은 무엇입니까? C # 속성 …

3
“plus”와“minus”는 적절한 분석법 이름입니까?
자바 SE 8 날짜, 도입을위한 새로운 메커니즘을 제공 LocalDate, LocalTime그리고 LocalDateTime시간의 순간을 표현하는 클래스. : 이러한 순간을 조작하기 위해 메소드 세트가 주어 LocalDate.plusDays(...), LocalDate.minusDays(...)등등과. 나는 항상 좋은 실천은 메소드가 실제로 실행될 동작, 동작을 수행 하는 것이므로 목적을 설명하는 동사 뒤에 메소드 이름을 짓는 것이라고 생각했습니다 . 당신이 좋아하는 클래스를 고려한다면 …

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

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

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

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