«coding-standards» 태그된 질문

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

3
소스 코드가 UTF-8이어야합니까?
나는 종종 코드의 형식을 실제로 선택하지 않는다고 생각합니다. 과거의 대부분의 도구가 나를 위해 결정했습니다. 또는 나는 그것에 대해 생각조차하지 않았습니다. 나는 다른 날에 Windows에서 TextPad를 사용하고 있었고 파일을 저장할 때 ASCII, UTF-8 / 16, Unicode 등을 묻습니다. 작성된 거의 모든 코드가 ASCII라고 가정하지만 왜 ASCII 여야합니까? 실제로 소스 코드에 UTF-8 …

8
모든 코딩 규칙은 어떻습니까?
회사 나 특정 프로젝트의 개발자를 위해 코딩 규칙을 사용한다는 아이디어를 항상지지했습니다. 특히 회사의 규모가 10보다 큰 경우 회사가 클수록 필요가 커집니다. 많은 사람들이 동의하지 않을 것을 알고 있지만 프로젝트가없는 프로젝트를 보았고 코드는 완전히 재난처럼 보입니다. 이로 인한 실제 문제는 if 문에서 대괄호를 사용하지 않거나 코드의 모든 곳에서 동일한 연결 문자열을 …

3
이름이 같은 클래스를 처리하는 방법 (다른 패키지)
나와 R & D 팀은 큰 코드베이스를 유지 관리합니다. 비즈니스 로직을 여러 패키지로 나누었습니다. 일부는 이름이 같은 클래스 를 가지고 있습니다 . 짐작할 수 있듯이 두 클래스가 모두 동일한 Java 파일에서 참조 될 때 이름이 충돌합니다. 예를 들면 다음과 같습니다. com.myapp.model (package) - Device (class) - ... com.myapp.data (package) - …

2
전체 모듈 사용 또는 공개 메소드의 인수 만 검증해야합니까?
공개 메소드의 인수를 검증하는 것이 권장된다고 들었습니다. null을 기대하지 않으면 null을 검사해야합니까? 메소드가 매개 변수의 유효성을 검증해야합니까? MSDN-CA1062 : 공용 메서드의 인수 유효성 검사 (.NET 배경은 있지만 질문은 C #에 국한되지 않음) 동기 부여는 이해할 수 있습니다. 모듈이 잘못된 방식으로 사용될 경우 예측할 수없는 동작 대신 즉시 예외를 처리하려고합니다. 나를 …

5
if else 구문이 더 나은 시간에 작업을 수행 할 수있을 때 HashMap을 사용하여 함수에서 키를 반환 할 값을 결정 해야하는 이유는 무엇입니까?
최근에 대기업에서 일하는 동안 프로그래머는 다음 코딩 스타일을 따랐습니다. 입력이 A이면 12, 입력이 B이면 21, 입력이 C이면 45를 반환하는 함수가 있다고 가정합니다. 따라서 함수 서명을 다음과 같이 쓸 수 있습니다. int foo(String s){ if(s.equals("A")) return 12; else if(s.equals("B")) return 21; else if(s.equals("C")) return 45; else throw new RuntimeException("Invalid input to …

6
우리 팀은 잘 알려진 공통의 코딩 표준을 자체 기준으로 사용해야합니까?
내가 속한 R & D 팀은 코딩 표준을 채택하기로 결정했습니다. 우리는 최근에 조직을 구성했으며, 팀에서 유기적으로 개발 한 내용과 자체 코드 등의 좋은 예를 기반으로 표준 / 수집 문서를 기반으로하는 코드와 공통 코딩 시간이 너무 적습니다. 이제 우리 모두는 과거 직장에서 경험을 쌓았습니다. "우리는 여기에서 우리가하는 일에 적합한 것으로 밝혀진 …

4
"TODO 자동 생성 방법 스텁"이란 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 안드로이드 프로그래밍을 위해 일식을 사용하고 있으며, 여기저기서 "TODO 자동 생성 메소드 스텁"이라는 문장이 있습니다. 이 메소드는 클래스 및 기타 트리거 활동 …

1
관련 클래스 및 인터페이스의 이름 지정
데이터 소스로 데이터를 ObjectParser사용하여 데이터를 강력한 형식의 개체로 구문 분석 하는 클래스를 만들었습니다 IObjectParserDataSource(데이터는 Excel 파일, 텍스트 파일, 배열, 쿼리 문자열 등일 수 있음). 구현의 예 IObjectParserDataSource는 다음 과 같습니다. TextFileObjectParserDataSource ExcelFileObjectParserDataSource 이 수업 이름은 정말 길고 복잡합니다. 나는 그들을 지명 할 수 있었다 : TextFileDataSource ExcelFileDataSource 그러나 이것은 어느 …


3
OpenSourcing을 위해 코드를 준비하고 GitHub에 배치하려면 어떻게해야합니까?
몇 주 후에 프로젝트가 완료 될 예정이며 다른 사람들이 사용할 수 있도록 코드를 준비하고 싶습니다. 모든 것을 GitHub에 게시하여 사람들이 조정할 수 있고 더 좋게 만들 것입니다. 내가 묻는 것이 무엇인지, 다른 사람들이 사용할 수 있도록 코드가 충분히 문서화되고 작성되도록하는 가장 좋은 방법은 무엇입니까? 나는 당신이 항상 모든 것을 언급해야한다는 …

6
URL에서 제목을 사용해야합니까?
현재 여러 웹 응용 프로그램이있는 사이트에서 일관된 명명 규칙을 결정하고 있습니다. 역사적으로 나는 '모든 글자를 소문자로'옹호했습니다. URL을 만들 때 : http://example.com/mysystem/account/view/1551 그러나 지난 1 년 동안, 특히 ASP.NET MVC를 사용하기 시작하고 REST 기반 URL을 더 많이 다루기 때문에 URL에서 각 섹션 / 단어의 첫 글자를 대문자로 쓰는 팬이되었습니다. 쉽게 읽을 …

5
클래스와 네이티브 클래스 간의 이름 유사성을 어떻게 피합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 방금 "흥미로운 문제"에 부딪 쳤습니다. 나는 시스템을 개발하고 있으며 여러 가지 이유로 (추상화, 기술 독립성 등) 정보 …

3
누구나 TSQL에 대한 코딩 표준을 추천 할 수 있습니까?
우리는 오랫동안 .Net 코드에 대한 코딩 표준을 가지고 있었으며 시간이 지남에 따라 진화하는 코드를 적용하는 방법에 대한 아이디어를 얻을 수있는 평판 좋은 출처가 여러 개있는 것 같습니다. 우리 제품에서 사용하도록 작성된 SQL에 대한 표준을 만들 수 있기를 원하지만 잘 작성된 SQL을 결정하는 것에 대한 합의에 대한 자료가없는 것 같습니다.

1
잘못된 코딩 (디자인) 표준에 따라 코드를 작성해야 할 때 수행 할 작업
이것은 일반적인 명명 규칙, 주석을 배치 할 위치, 지역을 사용해야하는 경우 등이 아닙니다. 이것은 프로그래머가 응용 프로그램을 디자인하는 방법에 대한 구체적인 내용을 설명하는 코딩 표준에 관한 것입니다. 같은 것 : (정확한 단어가 아닌 .NET 앱에서) 가능한 적은 수업 만들기 수업은 실제 학생들이 할 수있는만큼해야합니다 확장이 수정보다 낫다 범주 당 하나의 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.