코드 정교한 도로 - 코드를 작성하는 방법

어떻게 코드를 작성할 수 있습니다? 우리는 자신의 코드 최적화 좋은 이름, 서면 의견 및 코드 블록의 합리적인 부문과 다른 부정적인에서, 코드 사양에서 볼 수 있습니다.

코드 사양

사양을 코딩하는 것은 종종 파일 구성, 들여 쓰기, 주석, 문, 문, 공간, 명명 규칙 관행을 프로그래밍 원칙을 프로그래밍과 모범 사례를 포함하여, 특정 프로그래밍 언어에 대한 합의 된 규칙의 집합을 의미한다.

표준화 된 코드는 코드는 오류의 가능성을 줄일 수 있습니다. 어떠한 적절한 압입 기인 버그 브래킷 없기 때문에 전술 한 바와 같은. 당신은 코드 또는 표준 프로그래머 준수의 애인 인 경우는 같은 실수를 만들기 어렵다.

코드의 복잡성은 품질의 적이다. 더 복잡한 코드, 때문에 복잡성의 문제에 대한 경향은, 이러한 숨겨진 문제를 발견하기는 어렵다. 코딩에서, 우리는 코드 스타일의 직관적이고 간단한 논리, 직접적인 표현을 만들려고합니다.

표준화 된 코드는 소프트웨어 유지 보수 비용을 절감 할 수 있습니다. 우리는 코드가 사양 만 편안하고 사후 유지 보수 인력이 이해할 수있는 코드 검토 인력을 다음과 물품. 심지어는 자신의 코드를 보호하기 위해 자신의, 나는 당시 자신은 변수 정확한 들여 쓰기, 간단한 논리 오른쪽 코멘트 분명히 지적 확실히 칭찬합니다 삼개월 후 자신을 작성하는 코드를보고 믿고 ...

건 상관없이 모든 후, 사람들이 느끼지으로 얼마나 강한 유용성, 좋은 더 실용적입니다.

좋은 코드는 자신을 위해, 또한 다른 사람들이 볼 수 있도록, 그리고 다른 사람에 대한 모든 참조 위뿐만 아니라.

좋은 이름에서

왜 우리는 좋은 이름을 필요합니까? 먼저 우리는 열자 보면 :

공개 바이트 [] IsEmpty 함수 ();

이 이름은 매우 지루한되지 않는 이유는 무엇입니까? 간단하게 이렇게 좋은 명명 규칙은 매우 중요하다 사용이 이름을 수행하는 데 사용됩니다 이해가 안 돼요.

좋은 코드는 간단한 변수를 통해, 방법,라는 이름의 클래스가 코드를 이해하고 선명도, 가독성과 코드의 미적 외관을 개선하기 위해 용이하게 할 수, 자체 설명해야한다.

서면 의견

코드 조각은 설명 할 수있는 방법 할 수있는 방법이없는 경우? 메모에 관하여이 시간. 참고 불가피한 타협의 일종이다.

의견은 실행하지 않기 때문에 첫째, 그래서 그것을 테스트 할 기존의 방법이 없습니다. 노트, 맞죠? 어떤 코드 변경이 없기 때문에? 작성된 이러한 질문에 언급 된 것을 주목해야한다. 주석을 사용하고 유지하기 어려운 노트, 가장 큰 문제를 가져온다. 그러나, 대부분의 프로그래머를위한 문제가 아니라 너무 많이, 너무 적은 의견이다.

우리는 정확한 필요하고 명확해야 키 코드와 방법을 명시 적 의견을 제공하고자합니다.

  1. 정확하고 오류 코멘트 노 코멘트보다 더 나쁜 것입니다.
  2. 독자의 의견을 낭비 할 필요가, 여분의 시간.
  3. 지우기, 코드 어수선 의견은 더 혼란 할 것입니다.

파편

2000 회선을 통해 읽을 수있는 방법이 있습니까? 이 코드는 두통이 매우되었다 볼 수 있나요? 또는 클래스 엉망 쓰기? 상기 중간 얻을 / SET 방법 공법 또는 멤버 변수 위에있다.

첫째, 클래스의 속성과 메서드, 일반적으로 코드 파일의 주요 구성 요소입니다. 구조 유형, 권장 인코딩 순서 :

  1. 속성 클래스;
  2. 건축 단계;
  3. 공장 메소드;
  4. 다른 방법.

이 사양, 한눈에 클래스 메소드에 따르면,이 코드는 머리가없는 파리처럼 읽지 않습니다이 그 방법이 무엇인지, 무엇을 것 같다.

둘째, 사용하기 위해서는 더 정확하게 이해하는 응용 프로그램 시나리오와 문을 설명하기 위해, 클래스, 메소드 또는 메소드 속성의 선언 예선, 우리는 일반적으로 수정 키워드를 사용합니다.
private final static long serialVersionUID어떤 private static final long serialVersionUID사양으로는, static키워드는에 없어야 final키워드하기 전에.

공백, 들여 쓰기로한다 코드 블록, 빈 줄 구분. 같은 수준에있는 다른 코드 블록을 분리하는 빈 줄을 사용합니다. 이 코드가 더 명확하고 분명합니다.

추천

출처www.cnblogs.com/manastudent/p/12264460.html