페어 프로그래밍 - 두 번째 단계

페어 프로그래밍 - 두 번째 단계

첫째, 테스트 대상
  1) 경험과 그들이 애자일 개발에서 작동합니다.

  2) 개인 프로그래밍 기술과 관행은 더 향상시킬 수 있습니다.

 

둘째, 콘텐츠 실험
  연습) 문제 운동 쌍 프로그래밍 (쌍 프로그램에 대한 다음의 설명에있어서, 1);

  2) 쌍 작업, 무료 조합 학생을 필요로한다. 각 그룹은 컴퓨터, 완전한 실험적인 요구 사항을 인코딩하는 일반적인 두 가지를 사용합니다.

  3) (4) 적어도 두 스위칭 역할 프로그래밍 동안 쌍을 필요로;

  4) 프로그래밍 언어는 버전에 한정되지 않고, 한정되는 것은 아니다. 파이썬이나 JAVA 프로그래밍을 사용하는 것이 좋습니다.

 

셋째, 내용


1 코드 규격

  때문에 자바를 작성에 사용되는 언어, 코딩 주요 자바 있도록 : 사양, 파일 이름 지정 제 규칙 및 프로그래밍 규칙을 댓글.

 

1.1, 주석 사양

"//"로 (1) 주 사용, 모든 주석을위한 자바 독을 사용하는 "/ * * /"; 주석의 메이크업 사용하는 코드의 임시 블록 ". / * * /"

(2) 모든 소스 파일은 처음, 기능 개요 파일 이름, 날짜 및 클래스 목록에서 주석이 있어야합니다.

(3) 방법은 각각의 문서에 주석 (제외한 기본 클래스 () 메소드)에 추가되어야한다.

(4) 각 속성은 주석을 추가해야합니다.

(5) 특수 태그의 적어도 15 %를 포함한다.

중국어 (6) 참고.

 

 

1.2 파일 이름 지정

(1) 자바 소스 파일은 자바 클래스를 저장할 수 있습니다.

같은 이름 (2) 자바 클래스 파일 이름입니다.

 

 

1.3 사양 문

(1) 선은 변수를 선언.

(2) 같은 줄에 서로 다른 유형의 변수를 선언하지 마십시오.

(3) 코드 블록의 시작 부분에서 변수를 선언.

(4) 그들이 선언 할 때 모든 변수를 초기화해야합니다.

로컬 변수를 방지하기 (5) 커버 변수 선언 선언.

(6) 상기 블랭크 라인의 분할 방법.

 

 

1.4 프로그래밍 사양

전용 또는 공용 인스턴스 변수와 클래스에 대한 액세스 제어를 제공한다 (1) 또는 디폴트 값으로 NA는 액세스 제어를 보호.

(2) 정적 변수 또는 객체의 클래스를 사용하는 방법에 대한 액세스를 방지한다. 그것은 클래스 이름으로 교체해야합니다.

(3)는 문에서 동일한 값으로 여러 변수를 피한다.

스위치 () 문 (4)는 여러 가지를 달성했다.

 

설정해야하는 오브젝트의 상태를 설정하는 방법 프리픽스 (5) 있어야 오브젝트의 상태를 검색하기위한 부울 타입 프리픽스 -이며, 얻을 수 있어야 프리픽스를 검색하는 다른 방법.

(6) 절차를 의미하는 숫자 (또는 문자)을 설명하는 정적 변수로서 정의 디지털 (또는 문자)를 사용하여 가능한 한 거의 같을 것이다. 프로그램이 할당하거나 비교해야하는 경우, 정적 변수는 이전에 정의했다. 예외 제어 루프.

 

 


2, 프로그램의 전체적인 디자인

 


3 프로그램 접합 프로그래밍 기능의 달성

 3.1, 페어 프로그래밍 과정 :

QQ는 논의 및 준비 공동으로 여러 번, 에러 정정 코드, 코드 최적화함으로써, 페어 프로그래밍을 완료하기 위해 이클립스 디버깅과 함께.

 

 

 

 

 

3.2, 그들의 기능을 구현하는 코드의 일부

 

 


(4) 항목 GitHub의 어드레스

팀웨어 하우스 주소 : HTTPS : //github.com/localhost999/shengmingyx

 


 

 

 

5, 테스트 요약

팀 간의 의사 소통과 토론이 실험의 사양을 프로그래밍 최초의 페어 프로그래밍을 완료 한 후 서로 크게 개선 효율성을 대답 할 수 발생한 문제의 준비를위한 두 사람 사이에 이해하는 더 나은 있습니다. 원래 프로세스의 일부는 약간의 재미와 코드를 작성하는 지루한된다. 두 가지의 준비에 더 나은에 좋은 아이디어와 방법을 교환 코드 기능, 운동 능력을 구현 한 후 문제가 더 편리를 해결하기 위해 함께 작동뿐만 아니라 코드를 더 완벽하게 기능하게 할 수 있습니다.

추천

출처www.cnblogs.com/zlh13437/p/12600739.html