«code-quality» 태그된 질문

고품질 코드 작성을위한 모범 사례에 대한 질문.

9
프로그래머가 코드 표현력을 향상시키기 위해 쓰기 수업을 받아야합니까?
프로그래머가 저자이며 추상적 사고와 개념을 표현하기위한 코드를 작성하고 다른 프로그래머가 어려움없이 오해없이 좋은 코드를 읽어야한다는 점을 감안할 때 프로그래머가 더 나은 코드를 작성하기 위해 수업을 작성해야합니까? 개념과 실제 문제 / 엔터티를 추상화하는 것은 좋은 코드를 작성하는 데 중요한 부분이며, 코딩에 사용되는 언어의 숙달은 프로그래머가 자신의 생각을보다 쉽게 ​​또는 더 잘 …

14
소스 코드의 철자 오류가 심각한 문제인지 여부를 확인하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코드베이스에서 매일 보는 매우 어려운 철자 실수를 발견했습니다. 매우 짧지 만 대표적인 예를 재현합니다. ArgumnetCount Timeount Gor …

10
코드 품질과 강력한 개발자 특성의 균형을 유지하는 방법
직장에서의 코드 검토에서 필자는 코드베이스의 전반적인 품질이나 유지 관리 성을 반드시 추가 할 필요는 없지만 "영리한"것으로 간주되는 코드 및 패턴을보고있었습니다. 나는 이것을 피드백으로 지적하고 반론에 확신을 갖지 못한다. 이 코드가 repo에 들어가고 나중에 프로덕션에 들어가면 약간 걱정됩니다. 응집력있는 팀을 유지하고 싶기 때문에 예약에 대해 너무 보컬하여 긴장을 만들고 싶지 않습니다. …

10
"복사 및 붙여 넣기"코더를 신속하게 제거 할 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 코드를 복사하여 붙여 넣은 사람들의 이력서를 필터링하고 코드가 작동하기를 희망하는 경우 이력서를 필터링하는 방법이 필요합니다. 이 모든 것은 시스템의 나머지 코드를 …

11
다른 작업을하는 동안 기존 결함을 수정해야합니까?
수수께끼 : 새로운 기능을 사용하거나 결함을 수정하는 과정에서 코드에 레거시 문제가 있습니다. 어떻게해야합니까? 이를 수정하고 코드의 동작을 변경시킬 위험이 있습니다. 지금까지 약간의 문제가 발생했거나 결함이 발견되지 않았거나 다른 사람이보고 할만한 가치가 없었습니다. 혼자 남겨두고 문제로 인해 나중에 코드를 다루기가 더 어려워 지도록해야합니까? 문제를 해결하면 원래 작업 시간 만 추가되고 회귀 …

4
try catch-blocks를 잘 사용하십니까?
나는 항상 이것과 씨름하고 있습니다 ... 시도 잡기와 코드 사이의 올바른 균형을 찾으려고 노력합니다. 탭, 괄호 및 예외의 혼란이 핫 감자처럼 콜백에 던져지지 않습니다. 예를 들어, SQLite를 사용하는 지금 개발중인 앱이 있습니다. SQLite 호출을 추상화하는 데이터베이스 인터페이스와 데이터베이스로 들어가거나 나가는 것을 받아들이는 모델이 있습니다. 따라서 SQLite 예외가 발생하면 모델 (이것이라고 …

5
공식 코드 검토를 수행 할 때 도움이되는 사고 방식
Google 팀은 최근 각 체크인에 대해 코드 검토를 시작했습니다. 팀 리더로서 나는 너무 많은 제안을 제공하고, 개발자를 성가 시게하고 팀 출력을 줄이며, 다르게 작성했을 코드를 놓는 것 사이의 균형을 찾으려고 노력하고 있습니다. 유용한 접근 방식을 제안하는 잘 알려진 출처의 증거, 연구 또는 지침이 있습니까?


3
함수형 프로그래밍으로 관리 가능한 코드를 작성하는 방법은 무엇입니까?
방금 함수 프로그래밍 (JavaScript 및 Node.js 사용)으로 시작했으며 작성중인 코드가 일종의 객체 지향 패러다임. OOP를 사용하면 코드를 쉽게 관리하고 확장 할 수있는 방법에 익숙합니다. 그러나 함수형 프로그래밍과 비슷한 규칙을 확신 할 수는 없습니다.

4
인터뷰에서 응시자에게 프로덕션 코드를 보여 주겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 이것이 여러 번 일어나는 것을 보았다. 후보자는 회사를 좋아하고 인터뷰에서 성공합니다. 그런 다음 일을 마치고 첫날이 끝날 …

7
당신이 자랑스럽게 생각한 최악의 코드는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

3
공식적인 방법의 광범위한 채택을 방해하는 장벽은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 공식적인 메소드를 사용하여 애플리케이션의 코드를 지정, 증명 및 생성 할 수 있습니다. 이것은 오류 발생이 적기 때문에 …

2
Bob 아저씨가 '명사구 이름'이란 무슨 뜻입니까?
나는 Uncle Bob의 Clean Code 를 읽고 있습니다. 나는 영어를 모국어로 사용하지 않기 때문에 다음 진술을 이해할 수 없었습니다. 클래스와 객체는 같은 명사 또는 명사구 이름이 있어야 Customer, WikiPage, Account,와 AddressParser. 피 단어가 좋아 Manager, Processor, Data, 또는 Info클래스의 이름입니다. 클래스 이름은 동사가 아니어야합니다. 나는의, 아무도 알 수 없기 때문에 …

5
모든 개발자가 코드 검토를 수행하도록하기
저는 7-8 개발자 팀의 소프트웨어 개발자입니다. 우리는 꽤 오랫동안 코드 검토를 해왔으며 시간이 지남에 따라 코드 품질이 향상되었습니다. 그러나 최근에 일부 개발자는 다른 개발자보다 더 많은 코드 검토를 요구하는 것으로 나타났습니다. 융통성있는 태도 때문인 것 같습니다. 제 생각에 이것은 코드 검토가 수행되는 방식이 아닙니다. 모든 팀이 이에 대해 책임을 져야하며 …

2
16 개가 넘는 팔각형의 NPath 복잡성이 현실적입니까? 아니면 도구를 깨뜨 렸습니까?
방금 PHPMD ( http://phpmd.org/ )를 사용하여 큰 PHP 코드 (1153 줄)를 측정 했으며 코드의 NPath 복잡도가 16244818757303403077832757824라고 알려줍니다. 그것은 나에게 엄청나게 큰 숫자처럼 보이며, 아마도 PHPMD가 어떤 식 으로든 고장 났음을 암시합니다. 인간이 작성한 코드 조각으로 인해 NPath 복잡성이 높아질 수 있습니까? 순환 복잡도는 351입니다. 두 가지 중요한 세부 정보- …
13 php  code-quality 

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