세 번째 쌍 작업 (24222 및 24110)

표제 Xiekai 유 (24222) 및 시앙로 (24110) 자매 결연 작업
GitHub의 프로젝트 주소 https://github.com/Amelia1313/PairProgramming.git
파트너는 주소를 작동 https://www.cnblogs.com/amelia13/p/11616191.html

A, PSP 테이블

개인 소프트웨어 프로세스의 단계 소요되는 예상 시간 실제 시간이 많이 소요
계획 0.5hour 0.5hour
• 견적 얼마나 많은 시간이 작업이 필요 0.5hour 0.5hour
개발 12시간 6시간
· 분석 (새로운 기술을 학습 포함) 필요 6시간 6시간
설계 문서를 생성 3시간 2시간
· 설계 검토 (와 그의 동료들은 설계 문서를 검토) 1 시간 1 시간
· 코드 사양 (현재 개발을위한 적절한 규범의 개발) 1 시간 1 시간
· 특정 디자인 1.5hour 1 시간
· 특정 코딩 6시간 5시간
· 코드 검토 1 시간 0.5hour
· 테스트 (자체 테스트, 코드를 수정, 수정 제출) 1.5hour 1 시간
보고서 1 시간 1.5hour
· 시험 보고서 0.5hour 0.5hour
· 컴퓨팅 워크로드 1 시간 0.5hour
· 돌이켜 보면, 프로세스 개선 계획을 제안한다 1.5hour 1 시간
합계 38시간 28시간

둘째, 디자인 코딩

1. 아이디어

이제 도움을 갈 수있는 능력, 교사의 코드의 측면을 통해 전체 1 읽기 교사의 아이디어를보고하고 학습하기 전에 배울 수있는 C #을 책을 찾을 수 있기 때문에, 다음 교사 코드에서 프로그램의 자신의 이해에 따라 업데이트 플러스는 자신의 물건을 추가 할 수 있습니다. 우리의 창 인터페이스는 피부를위한 첫 번째 단계는, 일반적인 수집에 의해 수행 메인로드 요원을 수행하는 데이터 수집을 가져올 데이터 소스를 구축하고 형성하는 데이터의 데이터 소스를 가지고입니다. 뒷면은 롤 호출 버튼, 시작 및 종료 설계되었습니다. 나는 그의 새로운 아이디어의 끝에서 버튼을 설계, 당신은 결석하고,이 후 기록 여부를 요청할 수 있습니다. 이 프로젝트는 (디자인 클래스가 포함 양식의 뒷면에) 다섯 개 가지 클래스가
여기에 그림 삽입 설명

2. 코드

특정 코드를 가지고
여기에 그림 삽입 설명
, 이러한 기본 데이터 입력 인력
여기에 그림 삽입 설명
이 프로그램 내부의 리어 윈도우이다. 다른 더 많은 사진을 더 보여, 특정 업로드 코드를 지불하지 않습니다.

셋째, 코드 검토

코드 리뷰에서 우리는 서로 다른 부분을보고, 어떤 부분은 우리가 수행 한 후, 최선의 방법을 선택하는 것을 서로 잘못을 참조하십시오. 나는 시간 파트너 자매 결연 검토 또한 우리는 몇 가지 문제, 코드 파트너의 일부가 중복되고, 내 다소 다음, 반복하고 의미에 이르게 완전히 다른 뒤쪽으로 기록 된 우리의 코드 중 일부를 주문한다을 발견했다. 그것은 몇 가지 화면을 자신의 반대 결과 일부 콘텐츠의 원인이 될 수 있습니다. 우리가 어떤 기능이나 콘텐츠의 의미를 발견하고 해결 이러한 문제 페어링의 모든과 같은 것이 아니다 쓰기로있다.

넷째, 단위 테스트

유닛 테스트는 이러한 클래스에있는이 도서관에서 시험을 할 수있는 기능의 함수이며, 실제로는 훨씬 없다. 우리는 기능의 대부분을 테스트 할 수 있습니다, 또한 단지 두 개 또는 내용 중 하나를 테스트 할 추출 할 수 있습니다. 또한, 두 값이 동일하지 않은 결정하기 위해 주장을 사용했다. 특정 코드와 결과는 다음과 단위 테스트 코드 검사를 실행 한과 같습니다. 다음 그림은 테스트 결과를 보여줍니다 :
여기에 그림 삽입 설명
그림은 테스트 케이스 적용 범위입니다 : 차트에서 우리는 나는이 좋은 시험 결과라고 생각합니다, 우리의 테스트 코드 커버리지는 90 %에 도달 볼 수 있습니다.
여기에 그림 삽입 설명

프로세스의 V. 결론

이것은 우리의 자매 결연 과정의 사진입니다 :
여기에 그림 삽입 설명

여섯 개 추가 기능

추가 기능은 실제로 임의의 이름을 따서 명명 플러스 교사 결석 및 결근이 있는지 여부를 확인하기 위해 묻는 작은 기능, 기록 사람들의 부재이다. 물론, 제한된 용량 때문에, 어떤 장소가있을 수 있습니다 아직 완벽하지, 뭔가 더 할 수 있습니다 뒤에 바랍니다. 여기에 코드입니다 및 표시 결과를 보여줍니다
여기에 그림 삽입 설명
여기에 그림 삽입 설명

세븐 요약

페어 프로그래밍은 내가 때문에 어떻게 성공없이 실행하는 뒤쪽으로 작성된 두 개의 코드의 위치,의 잊지 못할 것,이 용어는 결코 잊지해야 잊고 싶지하고, 생각 컴퓨터 앞에 점심 식사 앉아있다 나는 거의 정말 뇌 버스트를 원 먹지 않았다입니다. 그것은 매우 고통스러운 생각하지만,이 더 이득이되지 않습니다 않지만, 적어도 다시는 같은 실수를하지 않을 것이다 다음 번 실험. 나는 절반 솔루션에 대한 뭔가를 가질 수 있도록, 연결되어 이전과 코드 다음에 생각해야 할 때 더 이상 혼란 없습니다. 그것은 매우 강력한하지 않을 수 있지만,이 실험을 통해 내 프로그래밍 능력이 크게 향상되었습니다,하지만 나를 위해 그것은 도약하기 전에, 나는 많은 것을 배웠해야합니다.

추천

출처www.cnblogs.com/Isxky/p/11616180.html