«coding-standards» 태그된 질문

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

7
팀에서 다른 프로그래밍 스타일을 다루는 방법?
소규모 개발자 팀 (개발자 3 명)이 있으며 최근에 새로운 팀원이 생겼습니다. 그는 스마트 코더이지만 그의 코딩 스타일은 우리와 완전히 다릅니다. 기존 코드베이스에는 대부분 읽기 쉽고 깨끗하며 유지 관리가 가능한 코드가 포함되어 있지만 새로운 팀원은 많은 파일을 빠르게 변경하고 추악한 해킹 및 바로 가기를 소개하며 모든 곳에서 정의를 사용하고 잘못된 장소에 …

4
자체 참조 메소드 체인에 대한 실제 단점이 있습니까?
최근에 특정 프로젝트의 특정 클래스에 대해 체인 방법을 구현하여 코드의 가독성을 향상시킬 수 있다고 제안했습니다. 나는 "편의를 위해서가 아니라 의미론을 위해 유창한 인터페이스를 구현해야한다"라는 대답을 얻었고 제 제안은 거절되었습니다. 나는 유창한 인터페이스를 제안하는 것이 아니라 가독성과 코딩 편의성을 향상시키기 위해 메서드 체인 자체 ( 서로 혼란 스러울 수 있음) 에 …

16
두 점으로 직사각형을 정의하는 아이디어는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이것이 의미가있는 것은 아니지만 99 %의 시간을 어색하게 처리합니다. 종종 2D 그래픽에서 직사각형은 한 쌍의 점으로 초기화, …


4
한 글자 변수의 사용이 권장됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Java에서 한 글자 변수의 사용이 권장됩니까? 코드 스 니펫 또는 자습서에서 종종 볼 수 있습니다. 코드를 읽기가 …

8
코딩 표준이 더 이상 필요합니까?
코딩 표준이 엄청나게 도움이된다는 것이 입증되었습니다. 그러나 프로그래머가 선호하는 표준으로 포맷 할 수있는 다양한 도구와 IDE가 있습니다. 코드가 깔끔하고 주석 처리 된 (스파게티 엉망이 아닌 한) 코딩 표준이 필요하지 않습니다. 코딩 표준 개발에 대한 논쟁이 있습니까? (우리는 없지만 표준을 만들려고했습니다)?

7
C ++에는 일반적인 대문자 표기법이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 파이썬과 자바에서 많은 작업을 수행하고 그 언어 모두 (보편적 아니지만) 총액은 식별자에 사용하는 방법에 대한 규칙 매우 일반적인 …

10
모듈을 수정 / 추가하는 동안 다른 개발자 코드를 다시 포맷해도 괜찮습니까?
그룹 분위기에서 개발하고 일부 코드 기반에서 기능을 추가하거나 수정하는 동안. 이전 개발자 코드를 현재 코딩 표준에 맞게 다시 포맷하는 것이 불쾌하거나 무례한 것으로 간주됩니까? 표준이 변경되었으며 앞으로도 계속 변경 될 것임을 알고 있지만 누군가 코드 형식을 변경하여 변경하면 다른 사람이 기분을 상하게 할 수 있습니까? 분명히하기 위해 나는 탭과 공백 …

8
네이밍 컨벤션 가이드 라인에 관심이 있습니까?
.Net 규칙을 사용하여 변수 이름을 지정합니다. 변수와 필드에 대한 camelCase (클래스의 개인 필드에 _camelCase를 사용하는 경향이 있습니다) 메소드, 프로퍼티 및 클래스를위한 PascalCase 내가 벗어난 유일한 곳은 상수와 열거 형에있어서 실제로 Java SCREAMING_CAPS 스타일을 선호합니다. 우리 회사의 코드베이스는 VB6 및 VBScript의 의사 헝가리어 표기법 스타일로 가득 차 있습니다. 문자열의 경우 s …

5
글로벌 변수를 사용하려면 상사에게 할 말
현재 인턴쉽에 4 개월이 걸리고 코드를 검토 할 때 상사는 특정 어셈블리를 여러 어셈블리에 걸쳐 여러 어셈블리에 로컬로 유지하는 것을 좋아하지 않았습니다. 그는 매번 새로운 객체를 생성하는 것을 좋아하지 않고 대신 어디서나 액세스 할 수있는 단일 객체를 생성하라고 말했습니다. 따라서 정적 클래스 내에서 정적 객체로 생성해야했으며 여기에서 단순히 참조하고 싶습니다. …

6
수직 정렬 : 예 또는 아니오? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 예를 들어, 수직이 아닌 정렬 : Name: Hamt Version: 0.1.0 Cabal-Version: >= 1.2 License: BSD3 Author: Jason Baker …

2
오류 처리를 구현하는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 몇 년 동안 전문가 수준으로 프로그래밍했지만 오류 처리를 완전히 이해하지 못합니다. 내 응용 프로그램은 제대로 작동하지만 오류 처리는 …


3
C ++의 비 선택적 포인터와 비 콘스탄트 참조
에서 다른 C ++ 특징, 참조 인수 의 구글 C ++ 스타일 가이드는 , 그 const가 아닌 참조는 사용할 수 없습니다 읽어 보시기 바랍니다. 참조로 전달 된 모든 매개 변수에는 const 레이블이 있어야합니다. 참조를 인수로 사용하는 함수 호출을 보는 것이 C 프로그래머에게는 혼란 스럽지만 현재 C와 C ++는 다른 언어입니다. …

6
자바 스크립트 명명 규칙
Java 배경 출신이며 JavaScript를 처음 사용합니다. 다음 예제와 같이 단일 문자 매개 변수 이름을 사용하는 많은 JavaScript 메서드를 발견했습니다. doSomething(a,b,c) 마음에 들지 않지만 다른 JavaScript 개발자는 JavaScript 파일을 브라우저로 전송해야한다는 점을 지적하면서 파일 크기를 줄이기 위해 수행되었다고 확신했습니다. 그런 다음 다른 개발자와 대화하는 것을 발견했습니다. 그는 Firefox가 변수 이름을 잘라서 …

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