이번 포스팅은 조금의 페어 프로그래밍 경험과 여러 포스팅 내용을 읽고 이해하고 공감한 것들을 잊지 않기 위해 정리한 글입니다. 정리할 내용이 많기 때문에 시리즈로 작성될 예정입니다. 이전 포스팅에서는 코드작성 외의 페어링을 할 수 있는 부분들에 대해서 알아봤습니다. 이번에는 페어프로그래밍을 통해서 얻을수 있는 이점과 실무에 적용할때 경험할 수 있는 문제상황들에 대해 알아보고, 이를 잘 해결하기 위한 팁에 대해 알아보겠습니다. 페어 프로그래밍을 통해 얻을수 있는 이점 지식공유 팀내의 두사람이 같은 코드에 대해 페어링 작업을 한다면 이것만으로도 팀내에 도메인지식과 기술이 전파되고 있다는 것이고, 이는 knowledge silos 를 방지할 수 있다는 뜻입니다. 또한 두 사람이 문제를 이해하고 토론한다는것은 ..
이번 포스팅은 조금의 페어 프로그래밍 경험과 여러 포스팅 내용을 읽고 이해하고 공감한 것들을 잊지 않기 위해 정리한 글입니다. 정리할 내용이 많기 때문에 시리즈로 작성될 예정입니다. 이전 포스팅을 통해 페어 프로그래밍의 방식과 주의할 점들에 대해 알아봤습니다. 이번에는 코드 작성을 제외한 페어 프로그래밍 활동들에 대해 알아보겠습니다. 우리는 요구사항을 구현하기 위해 코드를 작성하는 것 외에도 많은 작업들을 수행하고 있고, 이때도 페어링을 통해 여러 가지 이점을 얻을 수 있습니다. 계획 세우기 - 목표는 무엇인가? 처음에 무엇인가 작업을 할 때는 즉시 코드를 작성하지 마시고 목표를 달성하기 위한 계획을 세우세요. 이 단계는 오해나 누락된 전제조건들을 사전에 파악해서 이후의 시간낭비를 피할 수 있는 좋은 기..
오랜만에 포스팅입니다. 이번 포스팅은 조금의 페어 프로그래밍 경험과 여러 포스팅 내용을 읽고 이해하고 공감한 것들을 잊지 않기 위해 정리한 글입니다. 정리할 내용이 많기 때문에 시리즈로 작성될 예정입니다. 페어 프로그래밍이란? 여러분은 현업에서 일하면서 페어 프로그래밍(Pair Programming)이라는 것을 한 번쯤 들어봤을 것입니다. 그렇다면 여러분은 페어 프로그래밍을 직접 경험해보신 적이 있나요? 많은 소프트웨어 개발자들이 페어 프로그래밍에 대해 들어봤지만 아직 현업에서 적용하는 곳은 많지 않습니다. 그 이유를 간단히 요약해보자면 다음과 같습니다. 효과가 즉시 나타나지 않습니다. 한대의 컴퓨터에 두 명의 개발자가 함께 하는 것이 말처럼 간단하지 않아서 많은 개발자들이 불편함을 느낍니다. 위와 같은..
- Total
- Today
- Yesterday
- 메타프로그래밍
- 루비 상수
- MySQL 인덱스
- MySQL
- 트랜잭션
- Elasticsearch Cluster
- autoload_paths
- 페어 프로그래밍
- dead lock
- 넥스트 키 락
- 되추적
- Pair-programming
- 루비
- gap lock
- db
- 인덱스
- 루비 메타프로그래밍
- lock
- 페어프로그래밍
- 갭 락
- next key lock
- ruby
- metaprogramming
- mysql lock
- 엘라스틱서치 기초
- innoDB lock
- MySQL 족보
- ruby meta programming
- InnoDB
- Autoloading
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |