«coding-style» 태그된 질문

코딩 스타일은 소스 코드의 가독성과 이해를 돕는 일련의 지침입니다.

9
코드 주석에서 마침표 / 정지 점에 대해 어떻게 생각하십니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . SO Tavern 에서이 질문을 보았 으므로 여기에 질문을 게시하고 있습니다. 나는 그것이 흥미로운 질문이라고 생각했다. (물론 SO에 속하지는 …

9
주석 코드 스타일 및 권장 사항
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 코드에서 주석을 작성하는 것에 대한 조언과 경험을 듣고 싶습니다. 가장 쉽고 유익한 방법으로 작성하는 방법은 무엇입니까? 코드의 일부를 주석 처리 할 때 어떤 습관이 있습니까? 이국적인 추천일까요? 이 질문이 모든 …

16
짧은 식별자가 잘못 되었습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 짧은 식별자가 잘못 되었습니까? 식별자 길이는 코드 이해와 어떻게 관련이 있습니까? 식별자를 명명 할 때 고려해야 할 다른 …

7
반환 값과 반환 문 계산을 한 줄로 나누시겠습니까?
동료와 의견을 나누고 return두 줄로 반환 값을 계산 하는 진술 에 대해 토론했습니다 . 예를 들어 private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } 대신에 private string GetFormattedValue() { return format != null ? string.Format(format, value) : value.ToString(); } 코드 …

11
유지 보수 현명한, 중괄호없이 '다른 동안'안전하다고 간주됩니까?
가 else while현명 "안전한"유지 보수로 간주 중괄호 개입하지 않고? if-else아래와 같이 중괄호없이 코드 작성 ... if (blah) foo(); else bar(); ... 중괄호가 없으면 코드의 의미를 실수로 쉽게 변경하기 때문에 위험이 따릅니다. 그러나 아래도 위험합니까? if (blah) { ... } else while (!bloop()) { bar(); } 아니면 else while중괄호없이 "안전한"것으로 간주됩니까?

7
필수는 아니지만 선택적 매개 변수 이름을 지정 하시겠습니까?
다음 방법을 고려하십시오. public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } 그리고 다음 전화 : var ids = ReturnEmployeeIds(true); 시스템을 처음 사용하는 개발자의 경우 어떤 일을 true했는지 추측하기가 매우 어렵습니다 . 가장 먼저 할 일은 메소드 이름 위로 마우스를 가져 가거나 정의로 이동하는 것입니다 (두 가지 중 가장 큰 작업은 …

5
공유 코딩 패러다임을 사용하는 관점에서 언어 Y로 프로그램을 작성하는 것처럼 언어 X로 무언가를 작성하는 것이 왜 나쁜가?
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 얼마 전에 나는 C ++로 작성된 것에 대해 SO에 대한 질문을했지만 현재 문제에 대한 답변을 얻는 대신 WIP …

5
코딩 스타일 원칙에 대한 과학적으로 엄격한 연구가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코딩 스타일 원칙 (예 : 단일 종료 원칙)이 실제로 좋은가? 항상 또는 때로는? 실제로 얼마나 많은 차이가 있습니까? 당신의 의견이 무엇이든, …

5
Java에서 개인 도우미가 공개 메소드보다 위 또는 아래로 가야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 동료와 Java 클래스의 메소드 순서에 대한 반대 관행이 있음을 알았습니다. 우리 중 한 사람은 주요한 공개 방법으로 수업을 …

6
가독성이 (참조) 매개 변수에서 const를 사용하지 않는 유효한 이유입니까?
일부 함수를 작성할 때 다음과 같은 매개 변수에서 const 키워드를 찾았습니다. void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } 종종 IDE 또는 vim에서 한 줄을 두 줄로 나누기 때문에 매개 변수에서 모든 const 키워드를 제거하고 싶습니다. void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& s3){ } const를 사용하지 않는 유효한 …

7
“코드 샘플”은 어떻게 생겼습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 전화 인터뷰가 꽤 좋았습니다 (CakePHP 관련 입장에서는 질문에 특히 중요하지 않습니다). 면접관은 저의 이력서와 성격에 깊은 인상을 받았습니다. 그러나 결국 …

6
한 번만 사용되는 경우 문자열 상수를 정의해야합니까?
XPath를 사용하여 응용 프로그램의 데이터 모델에 액세스 할 수있는 Jaxen (Java 용 XPath 라이브러리) 용 어댑터를 구현하고 있습니다. 이것은 문자열을 Jaxen에서 우리에게 전달한 클래스를 데이터 모델의 요소로 매핑하는 클래스를 구현하여 수행됩니다. 총 1000 개의 문자열 비교를 통해 약 100 개의 클래스가 필요하다고 추정합니다. 이 작업을 수행하는 가장 좋은 방법은 각 …

8
어떤 시점에서 루프 내에 루프를 갖는 것이 금기입니까?
그냥 궁금해서 Linus Torvalds 에서 이것을 읽은 후 for 루프 내에서 for 루프가 가장 많이 사용되었습니다 . 탭은 8 자이므로 들여 쓰기도 8 자입니다. 들여 쓰기를 4 자 (또는 2 자)까지 만들려고하는 이단 운동이 있으며, PI의 값을 3으로 정의하려고하는 것과 비슷합니다. 이론적 근거 : 들여 쓰기의 기본 개념은 제어 블록이 …

2
동일한 기능을하는 다른 기능 서명을 제공하는 것이 좋습니다?
다음은 세 가지 값으로 구성된 C ++ 클래스입니다. class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; 모든 매개 변수 유형이 다릅니다. 순서가 중요하지 않도록 생성자를 오버로드 할 수 있습니다. class Foo{ //Constructors Foo(std::string, char, int); Foo(std::string, int, char); Foo(char, int, std::string); Foo(char, std::string, int); …

7
'var'과 null 병합 연산자 '??'는 얼마나 멀리 있어야합니까? 가독성을 저해하지 않으면 서 즐겁게 지낼 수 있습니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Code Review Stack Exchange에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 나는 질문의 제목이 매우 주관적이라는 것을 알고 있지만 ??동료 들이 운영자 를 사용하는 것에 직면했다 var. ??연산자 를 사용하기 위해 주어진 주장 은 코드의 가독성을 없애줍니다. 내 질문은, …

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