«coding-standards» 태그된 질문

코딩 표준 또는 코딩 규칙은 소프트웨어 프로젝트의 코드 생성 프로세스를 관리하기 위해 고안된 규칙 또는 지침 세트입니다. 일반적으로 업계 모범 사례 또는 일반적으로 허용되는 규칙을 기반으로합니다. 여기에는 명명 규칙, 스타일, 금지 된 기능 등이 포함됩니다.

16
블록이 코드 복잡성을 증가 시키는가? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 다음은 매우 간단한 예 입니다. 이것은 언어 별 질문 일 필요는 없으며 , 함수를 작성할 수있는 다른 많은 …

3
"상태"또는 "상태"? 변수 이름에 "state"라는 단어가 포함되어야하는 경우와 변수 이름에 "status"라는 단어가 포함되어야하는 경우는 언제입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 코드와 관련된 코드와 토론을 읽을 때 "상태"와 "상태"라는 단어가 서로 바꿔서 사용되는 경우가 종종 있지만 다음과 같은 경향이있는 …


9
기술 전문 지식없이 개발 프로젝트를 이끄는 방법
저는 경력을 쌓고 코드 작업을 좋아하는 실무 개발자였습니다. 저는 항상 특정 기술에 관한 전문 지식이 거의 없거나 전혀없는 팀 리더를 존중하지만 특정 구현을 고집합니다. 이제 나는 유리의 반대편에 있습니다. C #에서 구현할 팻 클라이언트의 수석 개발자이지만 Java 웹 응용 프로그램을 작성하는 데 전문 지식이 있습니다. 어떤 언어로든 디자인 패턴과 OO …

13
반복되는 코드를 쉽게 입력 할 수 있도록 #define을 적절하게 사용합니까?
코딩 단순화를 위해 전체 코드 줄을 정의하기 위해 #define을 사용하는 것이 좋은지 나쁜 프로그래밍 관행인지에 대한 견해가 있습니까? 예를 들어, 여러 단어를 함께 인쇄해야한다면 입력에 짜증이납니다 << " " << cout 문에서 단어 사이에 공백을 삽입합니다. 그냥 할 수있어 #define pSpace << " " << 그리고 유형 cout << word1 …

8
수정 제어를 사용하는 상점의 표준으로 '편집자'인라인 주석이 있습니까?
우리 상점의 선임 개발자는 코드가 수정 될 때마다 책임이있는 프로그래머가 자신이 한 일을 나타내는 인라인 주석을 추가해야한다고 주장합니다. 이 의견은 보통 다음과 같습니다// YYYY-MM-DD <User ID> Added this IF block per bug 1234. 우리는 개정 관리에 TFS를 사용하며, 이런 종류의 주석은 인라인 노이즈가 아닌 체크인 메모로 훨씬 더 적합한 것으로 …

10
코딩 표준에 대한 프로젝트 리더와의 의견 불일치
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 그래서 지난 1 년 동안 프로젝트 리더와 함께 새로운 프로젝트를 진행하고 있습니다. 처음에는 별도의 자식 저장소에 상주하는 자체 …

5
일부 기술이 "표준"인 경우 무엇을 의미합니까?
Java EE 7을 배우기 시작했고이 용어 "표준"을 자주 접하게되는데 그 의미를 이해하지 못합니다. 예를 들어이 책 에서 인용 한 내용은 다음과 같습니다. W3C 표준에 의존하는 SOAP 및 WS- * 스택과 달리 REST에는 표준이 없으며 디자인 원칙을 가진 단순한 스타일의 아키텍처입니다. REST 애플리케이션은 HTTP, URI, URL 등 다른 많은 표준에 크게 …

6
호출자의 입력 매개 변수 유효성 검사 : 코드 복제?
함수의 입력 매개 변수를 확인하는 가장 좋은 곳은 어디입니까? 코딩 스타일을 개선하고 싶을 때이 문제에 대한 모범 사례 또는 일부 규칙을 찾으려고 노력합니다. 언제 그리고 무엇이 더 낫습니다. 이전 프로젝트에서는 함수 내부의 모든 입력 매개 변수를 확인하고 처리했습니다 (예 : null이 아닌 경우). 이제 여기에 일부 답변과 Pragmatic Programmer 책에서 …

7
C 및 C ++에서 동등성 (==)이 필요한 경우 실수로 할당 (=)을 사용하지 못하게 할 수있는 방법은 무엇입니까?
C 및 C ++에서는 심각한 오류로 다음 코드를 작성하는 것이 매우 쉽습니다. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } 오류는 if 문이 다음과 같아야한다는 것입니다. if (confirmExit == 1) 코딩 된대로 confirmExit변수 할당이 발생 하기 때문에 매번 종료되고 confirmExit표현식의 결과로 …

10
프로그래머를 고용하기로 한 결정에는 좋은 코딩 스타일이 얼마나 중요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 학생이더라도 시험을 통과하지 않은 프로그래머 코드를 검토하라는 요청을 받았습니다 (안드로이드에 피보나치 번호 목록 만들기). 코딩 스타일이 매우 …

5
코딩 표준 문서 작성
나는 주요 작업이 SCADA 및 PLC 인 제어 시스템 회사에서 다른 제어 시스템과 함께 일합니다. 소프트웨어 개발은 ​​내부 프로젝트 관리 및 평가 시스템을 만들기로 결정하기 전까지는 회사가하는 일이 아닙니다. 이 프로젝트는 원래 소프트웨어 사용자로 온 사람들이 수행했으며 대부분 주니어입니다. 프로젝트는 소규모로 시작되었으므로 디자인, 데이터베이스 등과 같은 내용 만 문서화했지만 코딩 …

2
Java 인터페이스의 모든 메소드 선언이 공개적인 것은 아닙니다. 메소드를 이러한 수정 자로 선언해야합니까?
Java 8부터 default메소드가 인터페이스에 도입되었습니다. 효과적으로,이 방법은있는 모든 방법은 interface있습니다 abstract. Java 9 (아마도)부터 private메소드가 허용됩니다. 이 의미에서 모든 방법은 interface있습니다 public abstract. "자바 인터페이스의 메소드가 public액세스 수정자를 사용하거나 사용하지 않고 선언해야합니까 ?" 스택 오버플로에서 https : //.com/questions/161633/should-methods-in-a-java-interface-be-declared-with-or-with-out-a-public-access-m 거기에, 대부분의 답변은 public abstract에있는 방법이 interface이외의 것이 될 수 없으므로 사용해서는 …

3
명령 행 응용 프로그램에서 색상을 사용하는 것이 언제 적절한가요?
현재 C 라는 명령 줄 응용 프로그램이btcwatch 있습니다. 여기에는 -CBitcoin의 현재 가격과 사전에 저장된 가격을 비교하는 인수로받을 수 있는 옵션이 있습니다 -S. 이 옵션을 사용한 출력 예는 다음과 같습니다. $ btcwatch -vC # -v = verbose buy: UP $ 32.000000 USD (100.000000 -> 132.000000) sell: UP $ 16.000000 USD (100.000000 …

3
누군가 C #의 코딩 규칙을 설명 할 수 있습니까?
최근에 Unity3D로 작업하기 시작했고 주로 C #으로 스크립팅을 시작했습니다. 일반적으로 Java로 프로그래밍 할 때 차이점이 그리 크지는 않지만 여전히 올바른 길을 가고 있는지 확인하기 위해 충돌 과정을 참조 했습니다. 그러나 C #에 대한 가장 큰 호기심은 메소드 이름의 첫 글자를 대문자로한다는 것입니다 (예 : Java : getPrime()C # : GetPrime()aka …

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