응용 프로그램 코드 작성 및 변경
개별적으로든 팀 단위로든 개발 주기의 대부분은 반복적인 다양한 개발 작업을 수행하는 데 소요하게 됩니다. 이러한 각 작업에는 다음 작업이 포함될 수 있습니다.
작업 이해
개발 환경 동기화
파일 체크 아웃 및 필요한 코드 변경 작업 수행
코드 및 데이터 리팩터링
프로젝트 빌드 및 격리된 개발 환경에 배포
테스트 데이터 생성을 비롯한 변경 사항 테스트
일반 작업
다음 표에서는 이 시나리오를 지원하는 일반적인 작업에 대한 설명과 해당 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.
Task |
지원 내용 |
---|---|
작업 파악 및 이해: 팀 환경에서 수행하는 작업은 대개 Visual Studio Team Foundation Server의 작업 항목에 해당합니다. 작업 항목을 찾아서 이해한 후에는 변경할 코드에 대해 알아 두어야 합니다. |
|
개발 환경 동기화: 작업을 시작하기 전에 버전 제어에서 현재 버전의 프로젝트를 가져와야 할 수 있습니다. 변경 내용이 프로덕션 또는 스테이징 서버에 대한 것으로서 프로젝트에서 아직 반영되지 않은 경우 개발 작업을 시작하기 전에 프로젝트를 업데이트해야 합니다. |
|
프로젝트의 코드 수정: 개발 작업을 완료하려면 일반적으로 하나 이상의 프로젝트에서 코드를 수정해야 합니다. 수정할 코드 형식에 적절한 편집기 또는 디자이너를 사용합니다. |
|
코드 리팩터링: 리팩터링을 사용하여 개체에 대한 모든 참조 이름을 바꾸거나 매개 변수를 제거하는 등 반복적이고 오류가 발생하기 쉬운 작업을 줄일 수 있습니다. |
Visual C# Visual Basic |
변경 내용 빌드 및 격리된 개발 환경에 배포: 프로젝트를 수정한 후에는 변경 내용을 빌드하고 격리된 개발 환경에 배포합니다. 변경 내용을 다른 팀 멤버와 공유하기 전에 격리 상태에서 테스트할 수 있습니다. |