두 번째 블로그 작업 - 페어 프로그래밍의 첫 번째 단계

 

 

 

무대 요구 사항

; 관련 정보 1) 액세스 애자일 개발 및 페어 프로그래밍의 이해를 심화하기 위해
, 저장소 주소를 선택한 주제 GitHub의, 2) 팀 상황, 팀 블로그 주소
주제의 이해, 3) 정보에 대한 접근의 주제를 들어,
4) ; 두 사람 후 기술 개발 플랫폼 및 도구의 사용을 논의하기 위해
논의 5) 기록 된 두;

 

한 쌍의 프로그래밍의 이해

쌍을 프로그래밍 바이두 백과 사전의 정의에 따라 무엇보다도 먼저, 페어 프로그래밍은 독립적으로, 페어 프로그래밍이 더 높은 품질을 쓸 수있는 일이 프로그래머에 비해 무대를 작동하는 소프트웨어를 개발하기 위해 같은 프로그래머에 앉아 두 개의위원회를 말한다 코드입니다. 대장은 우리가 다음을 할 수 있다고 생각 프로그래밍의 이해 설명 :

(1) 협력

    협력 간단한 사항 결코 없지만, 협력은 일을 더 다양한, 더 통합, 같은, 모든 사람들이 일을 공유해야 할 수 있습니다뿐만 아니라 생산성을 크게 향상시킬 수 있습니다.

(2) 사고의 수준

    두 사람은 수준, 그들은 기술의 향상에 확실한 성능을하지 않을 수 있습니다,하지만 그들은 추상화 메이크업의 서로 다른 수준에서 같은 문제를 해결 그들을 빨리 해결책을 찾기 위해, 오류가 적은 다른 것이라고 생각 .

(3) 팀의 능력을 향상

    개발, 항상 팀 것은, 얼마나 좋은 사람을 완료하려면? 우리는 종종 프로그램에서 문제가 발생할으로 개인의 힘은 항상 제한되어, 우리는 우리가 어떻게 할 것, 팀워크 능력을 행사해야합니까? 대부분 인터넷에서, 오른쪽, 도움이 큰 가축을 추구하거나 자신의 연구 다른 사람의 코드? 왜 페어 프로그래밍을하려고? 당신의 동료를 믿어, 그는 당신에게 새로운 아이디어를 많이 줄 것이다.

    나는, 우리는 선생님의 질문에 따라 내 동료와 프로그램을 가지고 계속, C의 사용은, Java 언어 재미있는 게임의 완성을위한 작은 프로그램을 작성, 우리는 좋은 수확을 얻을, 나는 프로그래밍을 할 때 C / ++이었다 문제는 그녀를 수정되었습니다 몇 가지 사소한있다, 나는하지 아주 좋은 어떤 시점에서 생각, 내 동료가 나에게 좋은 아이디어를 주었다.

둘째, 경우 팀

이름 학생 ID의 블로그 주소

리튬 타오 리 https://home.cnblogs.com/u/Torryli/

왕 이순신 3170701206 https://www.cnblogs.com/wendy980514/

선택된 주제 : 생명의 게임

창고 주소 : HTTPS : //github.com/Wendy980514/torry-wendy-arithmetic.git

셋째, 이해와 설명의 작업

인생의 게임은 2 차원 직사각형 세계 각 사각형은 살아있는 세포 또는 죽은 곳입니다있는 세계를 포함 1970 년 영국의 수학자 존 호튼 콘웨이, 셀룰러 오토마타의 발명이다. 셀 다음 또는 인접한 살아있는 생명이 달려 여덟 개 사각형 죽은 세포의 수. 인접한 사각형 셀의 개수가 많음 살아 있다면, 때문에 자원의 부족과 죽을 다음 순간의 세포, 생활 주변하면 반대로는 세포가 너무 작은 세포가 너무 외로운로 인해 사망했다. 이동 체스 판 유사한 게임에서는 2 차원 사각형 격자를 무한히 확장 될 수 있습니다. 예를 들어, 가정 각 상자는 살아있는 세포에 배치 할 수 있습니다 원하는 세포는 두 상태를 살고있다 : "건강"또는 "죽은." 그리기, 검은 사각형은 세포가 다른 세포에 의해 표현되는 색상 "죽은"입니다 대표 "녹색." 되면 게임 시작, 각 셀은 임의 일 수있다 (또는 기준 접지)가 상태 "그린"또는 "죽음"하나로 설정 한 후 각 셀의 다음 상태를 다시 계산 생존 다음의 법칙에 따라된다 :

● 각각의 셀의 상태는 108 셀과 주변 셀의 상태에 의해 결정된다;

살아, 살아있는 세포, 그 셀에 대한 셀 주위에 3 개 개의 셀이있는 경우 ● 원래는 죽은로 변환 될 경우 원래의 생활을 그대로 유지하는 경우, 생활;

● 살아있는 세포 주위에 두 개의 셀 경우, 세포 사멸의 상태는 변경되지 않습니다;

다른 경우 ●는 세포가 죽은 원래 남아있는 경우 셀이 죽은 생활 원래로 변환되는 경우, 즉, 죽은 변경.

넷째, 언어 및 개발 플랫폼의 개발

C / C ++ 및 JAVA, 마이크로 소프트 비주얼 C ++ 6.0 및 일식.

다섯째, 토론 및 기록

우리 두 사람은 물론 모든 가장 완벽한의 마지막 그룹에 의해 압도되는 각 실험의 매우 가난한 능력입니다. 우리 두 사람은 기복하지만 결과의 프로세스가 계속 완벽하지만 두 머리는 제갈량보다 더 나은, 팀을 형성했다.

언어가 간결하고 쉽게 파이썬을 이해하고, 내가 가장 관심있어 언어이지만, 다음 단계 내가 쓰기 코드 깨달았다 때문에 우리는 모국어 토론의 개발에 만든 나의 첫 번째 선택은 파이썬 언어이며, 그 언어 파이썬 내 지식 나에게 시간 낭비를 기록 할 과연, 너무 어려운하면서 배우고, 마지막으로 파이썬 언어, 심지어 별도의 개인, 각각의 완전한 코드를 포기했다. 코드의 완료 후 우리는 우리가 단지에 갈거야, 두 개의 개발 언어와 플랫폼이 동일하지 않습니다, 그러나 이것은 영향을주지 않습니다 발견했다. 그런 다음웨어 하우스로 코드가 내부 이동하는 방법을 궁금해하기 시작했다. 우리 GitHub의 전체 영어도 익숙하지 않은 단어 번역의 시간에 휴대 전화를 사용하면서 컴퓨터를 찾고있는 동안, 정말 두통이다. 우리의 기대에 부응하고, 마지막 실험은 첫 번째 단계입니다 완료.

 요약 및 반사

페어 프로그래밍은 1 + 1 2보다는 확실히 큰 두 사람이나 그룹의 협력, 우리는 두 개의 명확한 분업, 팀워크, 더 완전한 효율성을 가지고있다. 두 사람이 문제를 논의하고 결국 더 나은 솔루션을 얻을 수 자신의 아이디어를 제시합니다.

추천

출처www.cnblogs.com/wendy980514/p/12545456.html