뻘공상 - Pair Programming

  • Neon
    Neon

    Pair Programming에 대한 소개 : http://en.wikipedia.org/wiki/Pair_programming
    간단한 소개를 하자면, 컴퓨터 한대에 두명이 달라붙어서, 한명(Driver)이 코딩을 하는 동안 다른 한 사람(Observer)이 그 코드를 같이 보면서 비평을 하는 걸 Pair Programming이라고 합니다. 이때 Observer는 코드의 버그를 찾을 뿐 아니라 전체적인 방향 제시를 하는 역할을 맡습니다.
    ICPC는 컴1대에 3명이 달라붙으니, Pair Programming을 하기에 적절한 환경이라고 생각합니다. 대회 중반 이후에 어려운 문제를 풀 때 Pair Programming의 기법을 몇가지 차용하면 대회 성적에 도움이 되리라고 생각합니다. 이를테면 한 사람이 코딩을 하는 동안 다른 사람이 코드와 문제 지문을 읽으면서 현재 코드에서 커버하지 못하는 Case라던가, 혹은 Time이나 Algorithm 면에서 문제가 될 만한 Critical Data들을 구상하는 방식으로 도움을 준다면, 기존의 한사람이 코드를 짜던 방식에서 크게 벗어나지 않으면서도 전체적인 Team Performance에 도움이 될 거라고 생각합니다.
    연습할 때 한번쯤 응용해보면 어떨까 싶은 아이디어였습니다.

    [이 글은 과거 홈페이지에서 이전된 글입니다. 원문보기]

    14년 전
2개의 댓글이 있습니다.
  • Being
    Being

    저희 팀 마지막에 F 풀 때가 3-tuple programming이었어요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


    14년 전 link
  • ipknHama
    ipknHama

    저희팀도 쉬운 문제가 끝난 경우는 문제 2개를 하나는 2명 하나는 1명이 하면서 비슷하게 하곤 했었어요.


    14년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.