«coding-style» 태그된 질문

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

6
파이썬 함수 호출에서 사용되지 않는 반환 매개 변수에 사용할 스타일
함수가 값의 튜플을 반환하지만 나중에 그 값 중 하나만 사용되는 상황을 처리하기 위해 권장 / 일반적으로 허용되는 코딩 스타일이 있습니까? 전화는 아마도 약간 과잉 일 것입니다…)? 대신에 a, b, c = foo() 다음 그냥 사용하지 않는 b및 c다음과 같은 변종의 바람직한해야하는 (또는 다른가?) 변형 1 (밑줄) a, _, _ = …

17
일관된 코딩 스타일이없는 동료를 다루십니까?
문체 적으로 나쁜 코드를 작성하는 사람과 함께 일할 때 무엇을하십니까? 내가 말하고있는 코드는 일반적으로 기술적으로 정확하고 합리적으로 구조화되어 있으며 알고리즘 적으로 우아 할 수도 있지만 추악하게 보입니다 . 우리는있어: 다른 명명 규칙 타이틀 (혼합물 underscore_style및 camelCase및 UpperCamel와 CAPS모두 동일한 기능으로 더 많거나 적은 임의의 다른 변수에 적용) 기괴하고 일관되지 않은 …

13
조직의 코딩 스타일은 선택 사항입니까?
이 프로그래밍 스타일 문서 에는 일반적인 규칙이 있습니다. 규칙에 대한 강한 개인 이의가있는 경우 규칙을 위반할 수 있습니다. 이것은 내가 생각하는 방식과 충돌하며 코딩 스타일이 실제로 중요하다는 많은 기사가 있습니다. 예를 들어 다음과 같이 말합니다. 코딩 표준 문서는 개발자에게 코드 작성 방법을 알려줍니다. 각 개발자가 선호하는 스타일로 코딩하는 대신 모든 …


1
즉시 호출되는 익명 JavaScript 함수의 용어는 무엇입니까?
팀을위한 JavaScript 스타일 가이드를 작성하여 문서를보다 쉽게 ​​구성하고 제공 할 수 있습니다. 그러나 나는 내 질문이 적용되는 작은 충돌에 부딪쳤다. 즉시 호출되는 익명의 JavaScript 함수를 호출해야합니다. 나는 그것을 단순히 "익명 함수"라고 부를 수 있다는 것을 알고 있지만, 그것이 즉시 호출된다는 사실을 강조하고 싶습니다. 예를 들면 다음과 같습니다. var MyVariable = …

5
C ++ 용 스타일 가이드 [닫기]
현재 C ++ 코드에서 Google C ++ 스타일 가이드 를 사용 하고 있으며 매우 만족했습니다. 최근에 나는이 안내서가 매우 나쁘다는 말을 들었습니다.이 안내서는 Google에서 내부적으로 사용하고 있으며 (구식이 다름) 구식이며 일부 나쁜 습관을 조장합니다. 다른 코딩 스타일을 사용하고 싶습니다. 어떤 C ++ 스타일 가이드가 잘 사용됩니까? gcc와 Visual Studio 모두에 …

10
사용중인 코드가 오래된 코딩 스타일을 사용하기 때문에 프로그래밍 할 수 없습니다. 프로그래머에게 이것이 정상입니까?
프로그래머로서의 첫 번째 직업이 있지만 사용 된 코딩 스타일로 인해 어떤 문제도 해결할 수 없습니다. 코드는 다음과 같습니다. 의견이 없습니다 기능이 없습니다 (50, 100, 200, 300 개 이상의 라인이 순서대로 실행 됨) if경로가 많은 문장을 많이 사용 아무 의미가없는 변수가 (예 : cf_cfop, CF_Natop, lnom, r_procod) 이전 언어 (2002의 Visual …

9
연산자 전후의 줄 바꿈 [닫힘]
Sun의 Java 코드 규칙에 따르면 연산자 앞에 줄 바꿈을 적용하는 것이 좋습니다. 명백한 장단점이 보이지 않으므로 이러한 스타일 중 하나를 다른 스타일보다 사용하면 이점이 있습니까? String longVarName = a + b + c + d + e + f; vs String longVarName = a + b + c + d …


10
단순 vs 복합 (성능 효율적인) 솔루션 – 언제 어느 것을 선택해야합니까?
나는 몇 년 동안 프로그래밍을 해왔으며 종종 딜레마에 빠졌다. 두 가지 해결책이 있습니다- 하나는 간단한 것입니다. 즉, 간단한 접근 방식, 이해하기 쉽고 유지하기가 쉽습니다. 여기에는 중복성, 추가 작업 (추가 IO, 추가 처리)이 포함되므로 최적의 솔루션이 아닙니다. 그러나 다른 것들은 복잡한 접근 방식을 사용하여 구현하기 어렵고 종종 많은 모듈 간의 상호 …

6
HTML / CSS 명명 규칙 (구문)에 대한 실제 고려 사항
질문 : 구문 class과 id값 에 대한 실제 고려 사항은 무엇 입니까? 예를 들어이 블로그 포스트에 설명 된 것처럼 의미론 , 즉 사용중인 실제 단어 에 대해서는 묻지 않습니다 . 명명 규칙의 측면에는 이미 많은 리소스가 있습니다. 사실 , 펑크 사용 (특히 대시), 사용하거나 피할 특정 문자 등 다양한 구문 …

13
구식 동료 취급
저는 상당히 젊은 프로그래머이며 중소 기업 IT 부서에서 일합니다. 동료가 있는데 정말 좋은 Visual Basic 6 프로그래머입니다. 그리고 나는 정말로 좋은 것을 의미합니다. 솔직히 그는 첫 번째 커피를 마시고 내 컴퓨터를 부팅해야 할 때 버그가 거의없는 작업 응용 프로그램을 제공 할 수 있습니다. 그는 단지 좋다. 우리는 팀과 함께 일하고 …

4
마지막으로 예외를 던지기
Fortify와 같은 정적 코드 분석기는 finally블록 안에 예외가 발생했을 때 "불만" 이라고 말합니다 Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. 일반적으로 나는 이것에 동의합니다. 그러나 최근 에이 코드를 보았습니다. SomeFileWriter writer = null; try { //init the writer //write into the file …

3
유효성 검사를 통한 제어 흐름 스타일
나는 다음과 같은 많은 코드를 작성하고 있음을 발견했다. int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } 특히 여러 검사가 관련된 경우에는 매우 혼란 스러울 수 있습니다. 그런 …

9
사람들이 왜 메소드의 #region 태그에 강력하게 반대합니까?
나는 메소드를 짧게 유지하는 것에 대해 많은 것을 듣고 많은 프로그래머들이 메소드 내에서 #region 태그를 사용하는 것이 너무 길어서 여러 메소드로 리팩토링되어야한다는 확실한 신호라고 들었다. 그러나 메소드 내에서 #region 태그로 코드를 분리하는 것이 여러 메소드로 리팩토링하는 우수한 솔루션 인 경우가 많이 있습니다. 계산을 세 개의 별개의 단계로 분리 할 수있는 …
27 c#  coding-style 

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