«coding-style» 태그된 질문

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

4
개인용 메소드는 언제 개인 데이터에 액세스하기 위해 공개 경로를 가져야합니까?
개인용 메소드는 언제 개인 데이터에 액세스하기 위해 공개 경로를 가져야합니까? 예를 들어,이 불변의 '멀티 플라이어'클래스를 가지고 있다면 (나는 조금 생각했다.) class Multiplier { public: Multiplier(int a, int b) : a(a), b(b) { } int getA() const { return a; } int getB() const { return b; } int getProduct() const …

1
CSS가 기본적으로 변수와 계층을 지원하지 않는 이유는 무엇입니까?
UI 개발에 익숙하지 않지만 CSS 작동 방식이 매우 불편합니다. 내 유스 케이스는 특정 스타일을 div페이지의 특정 스타일에 적용하고 싶었습니다 . CSS 시도 : div.class1 { font: normal 12px arial, helvetica, sans-serif; font-color: #f30; } div.class1 div.class2 { border: 1px solid #f30; } 적은 시도 : @red: #f30; @font-family: arial, helvetica, …
11 coding-style  css  ui  css3 

3
무국적에 대한 의미 적 단서로서 "정적"?
최근 Java로 돌아가서 단위 테스트를 추가하기 위해 중간 크기의 프로젝트를 리팩토링했습니다. 싱글 톤과 스태틱을 조롱하는 것이 얼마나 고통 스러운지 깨달았을 때, 나는이 시간 동안 내가 읽은 것을 마침내 "얻었다". (나는 경험을 통해 배워야 할 사람들 중 하나입니다. 아.) 이제 Spring을 사용하여 객체를 만들고 주변을 연결하고 있으므로 static키워드를 왼쪽과 오른쪽으로 제거 …

5
CSS-범용 '*'선택기 대 html 또는 본문 선택기를 사용 하시겠습니까?
body 태그에 스타일을 적용하면 전체 페이지에 적용되므로 body { font-family: Verdana } 전체 페이지에 적용됩니다. 이것은 또한 할 수 있습니다 * {font-family: Verdana} 모든 요소에 적용되므로 동일한 효과가있는 것 같습니다. 첫 번째 경우 스타일은 전체 페이지의 한 태그, 본문에 적용되는 반면 두 번째 예제에서는 글꼴이 각 개별 html 요소에 적용된다는 …


8
변수는 어떻게 상태를 도입합니까?
나는 "C ++ Coding Standards"를 읽고 있었고이 줄은 다음과 같습니다. 변수는 상태를 도입하므로 가능한 한 짧은 수명을 유지하면서 가능한 한 적은 상태를 처리해야합니다. 돌연변이를 일으켜 결국 상태를 조작하는 것은 없습니까? 가능한 적은 상태를 처리해야하는 것은 무엇입니까 ? C ++과 같은 불완전한 언어에서는 상태 관리가 실제로 수행하고 있지 않습니까? 변수 수명을 …

4
이진 연산자 앞뒤에 개행을 넣어야합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
11 c++  coding-style 

7
전환율이 높은 환경에서 더 많은 주석이 더 좋습니까?
나는 오늘 동료와 이야기하고 있었다. 우리는 두 가지 다른 프로젝트를 위해 코드 작업을합니다. 제 경우에는 본인의 코드를 작성하는 유일한 사람입니다. 그녀의 경우, 여러 사람이 동일한 코드베이스에서 일하며, 정기적으로 (8-12 개월마다) 정기적으로 오가는 협동 학생을 포함합니다. 그녀는 자신의 의견에 자유로 워서 모든 곳에서 의견을 전했습니다. 그녀의 추론은 코드의 많은 부분이 그녀가 …

3
try-catch-finally 블록의 관련 코드가“얼마나 나쁜가?”
이것은 관련 Q : 반환 스타일이 나쁘거나 위험한 작업을 수행하기 위해 finally 절을 사용합니까? 참조 된 Q에서 finally 코드는 사용 된 구조 및 프리 페치의 필요성과 관련이 있습니다. 내 질문은 조금 다르며 더 많은 사람들에게 독창적이라고 생각합니다. 내 특정 예는 C # winform 앱이지만 C ++ / Java 최종 사용에도 …

6
단일 책임 원칙으로 고군분투
이 예제를 고려하십시오. 웹 사이트가 있습니다. 사용자가 게시물을 작성하고 (무엇이든 가능) 게시물을 설명하는 태그를 추가 할 수 있습니다. 코드에는 게시물과 태그를 나타내는 두 개의 클래스가 있습니다. 이 클래스 Post들을 호출 할 수 있습니다 Tag. Post게시물 생성, 게시물 삭제, 게시물 업데이트 등 Tag을 처리합니다. 태그 생성, 태그 삭제, 태그 업데이트 등을 …

10
한 줄 진술 및 모범 사례
나는 최근에 많은 사람들이 눈살을 찌푸리게하는 습관을 얻었지만, 결국 단일 (때로는) 반복적 인 방법의 구조가 아닌 전역 코드 구조를 주시하는 데 도움이되는 습관을 얻었습니다. 다음과 같이 한 줄로 된 문장 textBox1.Text = "Something!"; textBox2.Text = "Another thing!"; textBox3.Text = "Yet another thing!"; 반대로 textBox1.Text = "Something!"; textBox2.Text = "Another thing!"; …

10
'수학적'기능이 수학적 표기법을 따라야합니까?
나는이 질문이 즉시 주관적으로 표시 될 것이라고 생각하지만, 어느 것이 더 낫다고 생각합니까? double volume(double pressure, double n_moles, double temperature) { return n_moles * BOLTZMANN_CONSTANT * temperature / pressure; } 또는 double volume(double P, double n, double T) { return n*R*T/P; } 다시 말해, 일부 방정식을 구현하는 함수가 해당 방정식의 …

6
Java에서 여러 값이 어떻게 반환됩니까?
때로는 함수에서 여러 값을 반환하려고합니다. Java에서 일반적으로 어떻게 수행됩니까? 한 가지 옵션은 목록 또는 튜플을 반환하는이 Python 스 니펫과 같은 배열을 사용하는 것입니다. value, success = read_unreliably() if success: print value 또 다른 옵션은 다음 JavaScript 예제와 같이 해시 / dict를 반환하는 것입니다. var result = readUnreliably() if (result.success) { …

5
가독성 보조 도구로 명명 된 인수 (매개 변수)
오래 전에 ADA에서 많은 프로그램을 작성했으며 함수를 호출 할 때 인수 이름을 지정하는 것이 일반적이었습니다.-SomeObject.DoSomething (SomeParameterName => someValue); C #에서 명명 된 인수를 지원하므로 인수의 의미가 명확하지 않은 상황에서이 습관으로 되돌릴 생각입니다. 인수가 의미하는 바가 항상 명백해야한다고 주장 할 수도 있지만 부울 인수가 있고 호출자가 "true"또는 "false"를 전달하는 경우 이름으로 …

3
Java 8에서는 메소드 참조 표현식 또는 기능 인터페이스의 구현을 리턴하는 메소드를 사용하는 것이 문체 적으로 더 나은가?
Java 8은 기능적 인터페이스 개념과 기능적 인터페이스 를 취하도록 설계된 수많은 새로운 메소드를 추가했습니다. 이러한 인터페이스의 인스턴스는 메소드 참조 표현식 (예 :)SomeClass::someMethod 및 람다 표현식 (예 :)을 사용하여 간결하게 작성할 수 있습니다 (x, y) -> x + y. 동료와 나는 어떤 형태를 사용하는 것이 가장 좋은지에 대해 다른 의견을 가지고 …

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