안녕하세요 5 people 10 buger팀 CodeSync발표 시작하겠습니다.
개발하면서 코드리뷰 받기위해 세월아 네월아 기다린적 있지 않으신가요? 나중에 혼나겠지… 라는 생각으로 git push를 하고 튀는… 아니 다시 리뷰를 받는 경우도 있습니다.
이처럼 코드 리뷰 과정에서 불편한 점이 있습니다. 직접 만나서 이야기 하지 않아 오해가 생기기 쉬웠습니다. 또한 지금 당장 머지를 해야하는 상황에서 언제 피드백이 올지 몰라 답답할 때가 있고, 텍스트로만 소통하여 뉘앙스가 잘 전달이 안되는 경우도 많습니다.
TO-BE
이러한 문제를 해결하기 위해 저희는 CodeSync에 화상 채팅 기능을 추가하여 실시간 코드 편집 기능을 통해 빠르게 의견을 주고받으며, 상대방의 뉘앙스를 더 잘 이해할 수 있게 하였습니다.
CodeSync는 이처럼 실시간 소통, 사용자 경험 향상, 효율성과 정확성이라는 세 가지 가치를 중점으로 개발했습니다.
채승
실제로 Code-Sync를 사용하여 코드 리뷰를 진행해 보겠습니다.
우선 제가 리뷰가 필요한 PR 링크를 CodeSync에 입력해서 방을 생성해 보겠습니다. (PR링크 넣기)CodeSync는 이 PR 링크를 통해 참여 링크를 생성해 줍니다. 카메라가 정상적으로 인식이 되었다면, 회의 화면으로 들어갈 수 있습니다.(URL 복사 버튼)이 방의 링크를 민성님께 전달하면, 민성님이 방에 들어올 수 있습니다.(공유) (카메라 보여주기) (초대 수락)
민성님이 들어오는동안 기능에 대해서 간략하게 소개하겠습니다. 먼저 좌측 네비게이트바에 탐색기, 채팅,노트,그림판 기능이 있습니다. 또 다른 기능으로 코멘트를 볼 수 있습니다. 코멘트를 눌러 코멘트가 가리키고 있는 파일을 볼 수 있습니다. 다음은 바뀐 파일 리스트입니다. 각 셀을 눌러서 파일을 볼 수 있습니다. 다음은 코드 따라가기 버튼입니다. 상대방이 보고 있는 파일을 따라갈 수 있습니다. 마지막으로 코드 이미지는 현재 보고있는 창을 그림판으로 옮길 수 있는 기능입니다.
이제 민성님을 초대해 보겠습니다.
(종료 버튼)
이렇게 화상으로 회의를 하는 것 뿐 아닌 CodeSync의 또 다른 강점이 하나 더 있습니다. 바로 리뷰한 내용들이 자동으로 기록되고 수정할 수 있다는 점입니다.(이전 회의록)(회의록 수정) 이전 회의록에서 회의록 수정을 누르면 회의 수정창이 뜨는데요.
이렇게 인공지능을 통한 회의 요약본과 회의 기록들이 자동으로 저장되어있는걸 볼 수 있습니다.