무엇을 추측 - 아무도 처음 페어 프로그래밍을 좋아한다 .
내가 페어 프로그래밍을 처음 시도했을 때 나는 아이디어에 반대했고 당신과 비슷한 수많은 반대 의견이있었습니다. 나는 다른 사람이 코딩하는 것을 좋아하지 않고, 음악을 듣는 것을 좋아하고, 나는 더 빨리 내 자신의 일을하고 싶다고 느낀다. 나는 끊임없이 멈추고 설명하고 싶지 않다.
그런 다음 시도했습니다. 그리고 무엇을 추측합니까? 여전히 빨랐다 . 우리는 모든 종류의 문제를 겪었 습니다. 다른 사람과 다른 시간 을 일하고 싶었고 , 키보드 설정 과 단축키 가 다르고 , 책상 은 쌍 프로그래밍 등에서 잘 작동하지 않았습니다.
이것은 약 일주일 동안 계속되었습니다. 그 주에 우리는 분산 응용 프로그램에 대한 전체 레거시 로그인 시스템을 다시 작성했습니다. 우리는 매우 어려운 스레딩 문제가 어떻게 작동하는지, 원격 싱크가 작동하는 방식을 파악하고, 새로운 로그인 모듈과 함께 작동하기 위해 톤과 톤의 레거시 코드를 변경하고, 내가해야했던 가장 바쁜 코딩을 거의 수행해야했습니다. 내 경력. 이것의 일주일 후 우리는 그것을 배포했습니다. 그리고 모든 것이 방금 작동했습니다 . 하나의 버그가 아닙니다 . 하나도 아닙니다 .
그때 나는이 쌍 프로그래밍에 넌센스가있을 수 있다고 생각했습니다. 우리는 더 많은 페어 프로그래밍을 시작했습니다. 우리는 심지어 모두가 짝을 이루어 일하도록 강요하기 시작했습니다. 흔들렸다. 아마 지난 2 년 동안 한 달보다 더 많이 배웠을 것입니다 . 다른 문제는 사라지지 않았습니다. 때때로 당신은 당신이 싫어하는 한 쌍으로 고착 될 것입니다. 일어날거야 때로는 근무 시간이 겹치는 것을 찾기가 어려울 수 있습니다. 때로는 혼자서 일하고 싶을 수도 있습니다. 그러나 페어 프로그래밍의 장점은 놀랍습니다.
그 이후로 항상 가능한 한 많은 페어 프로그래밍을 시도했습니다. 단순히 가장 좋은 학습 방법입니다. 이 회사는 모두가 페어 프로그래밍을하도록 강요합니까? 어디에서 가입합니까? 나에게는 그들이 실제로 깨달았고 당신은 정말로 강렬한 작업 환경에있을 것입니다. 대단해
그렇게 말하면 쌍이 자주 회전하는지 확인하십시오. 몇 달 동안 다른 개발자와 개발을 계속하고 싶지는 않습니다. 마음에서 벗어날 수 있습니다. 우리는 결국 인간입니다. 또한이 작업이 한동안 진행 중인지 확인하십시오. 그것이 아니라면, 그것은 세상의 끝이 아니지만 그것이 받아 들여진 연습이라면 그것은 거대한 초록불입니다.
날 믿어, 그런 회사에서 일하고 싶어