Visual Studio Live Share 소개
2017년 11월 15일 Amanda Silver, @amandaksilver
업데이트 (2018년 5월 7일): Visual Studio Live Share가 이제 공개적으로 사용 가능합니다. 지금 바로 Live Share를 시작해 보세요!
Visual Studio 2017 또는 Visual Studio Code를 사용하는 개발자가 실시간으로 협업할 수 있는 "Visual Studio Live Share"를 개발 중임을 발표하게 되어 기쁩니다! Live Share 및 곧 있을 제한적인 비공개 미리 보기 에 대한 자세한 내용은 여기에서 확인하세요.
Live Share란 무엇인가요?
Live Share를 사용하면 팀이 코드 동기화 또는 동일한 개발 도구, 설정 또는 환경 구성 없이도 동일한 코드베이스에서 신속하게 협업할 수 있습니다.
Live Share는 직접 봐야 믿을 수 있습니다. 저희가 작업 중인 내용을 파악하기 위해 다음 동영상을 시청하세요.
공동 작업 세션을 공유할 때, 팀원은 편집기에서 작업 영역의 컨텍스트를 볼 수 있습니다. 이는 팀원이 코드를 복제하거나 코드에서 사용하는 종속성을 설치할 필요 없이 공유한 코드를 읽을 수 있음을 의미합니다. 정의로 이동 또는 엿보기와 같은 의미 분석 기반 탐색을 사용하여 풍부한 언어 기능을 활용하여 코드 내에서 탐색할 수 있습니다. 단순히 다른 파일을 텍스트로 여는 것이 아니라 말이죠.

팀원이 파일을 편집하면 IntelliSense, 문장 완성 및 제안과 같은 편집기 향상 기능을 사용할 수 있습니다. 각 사용자는 파일을 열고, 탐색하고, 코드를 편집하고, 강조 표시하거나 리팩터링할 수 있으며 변경 사항이 즉시 반영됩니다. 편집하는 동안 팀원의 커서를 볼 수 있고, 팀원의 캐럿 위치로 이동하거나 팀원의 동작을 따라갈 수 있습니다.
공동 디버깅은 더욱 발전하여, 사용자와 팀원은 호버, 로컬 및 워치, 스택 추적 또는 디버그 콘솔과 같은 디버깅 기능을 사용하여 개체를 독립적으로 검사할 수 있습니다. 두 사용자 모두 중단점을 설정하고 디버그 커서를 진행하여 세션을 단계별로 실행할 수 있습니다.

Live Share를 사용하는 이유는 무엇인가요?
Microsoft Teams와 Slack은 역동적인 팀 협업을 디지털 형태로 제공하지만, 개발 팀 내에서 함께 일하는 것을 더 쉽게 만들기 위해 더 많은 것을 할 수 있습니다. 화면 공유 또는 원격으로 컴퓨터에 액세스하는 것은 한 사람만 제어하고 다른 사람은 관찰하는 것을 의미합니다. 인스턴트 메시징, 이메일 또는 기타 도구는 기본 메시지에 훌륭하지만 코드 본문에서 협업하는 것은 종종 코드 스니펫이나 단일 파일보다 더 많은 것을 공유해야 할 수 있습니다. 또한 작업 영역의 여러 파일로 인해 편집의 유효성이 영향을 받을 수 있습니다. 팀원의 환경을 복제하려면 모든 것을 설정하는 데 많은 시간이 걸립니다.
Live Share는 코드의 컨텍스트를 공유할 수 있으므로 즉각적이고 양방향 협업을 경험할 수 있습니다. 각 사용자는 자신이 가장 생산적인 개발자가 될 수 있도록 개인화한 도구를 사용할 수 있습니다. 서로 방해하지 않고 독립적으로 문제를 조사할 수 있으며, 제어권을 넘겨주거나 지연 시간에 대처할 필요가 없습니다. 원하는 경우에만 공유된 초점으로 협업하세요.
더 알아보기
오늘 Live Share를 미리 선보이게 되어 기쁩니다. 오늘 시연만 공유하지만 곧 제한적인 비공개 미리 보기를 출시할 예정입니다. 더 알고 싶거나 프로젝트를 계속 따라가고 싶다면 여기를 클릭하여 등록할 수 있습니다.
행복한 코딩 되세요!
Amanda