다음을 통해 공유


응용 프로그램 코드 작성 및 변경

개별적으로든 팀 단위로든 개발 주기의 대부분은 반복적인 다양한 개발 작업을 수행하는 데 소요하게 됩니다. 이러한 각 작업에는 다음 작업이 포함될 수 있습니다.

  • 작업 이해

  • 개발 환경 동기화

  • 파일 체크 아웃 및 필요한 코드 변경 작업 수행

  • 코드 및 데이터 리팩터링

  • 프로젝트 빌드 및 격리된 개발 환경에 배포

  • 테스트 데이터 생성을 비롯한 변경 사항 테스트

일반 작업

다음 표에서는 이 시나리오를 지원하는 일반적인 작업에 대한 설명과 해당 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.

Task

지원 내용

작업 파악 및 이해: 팀 환경에서 수행하는 작업은 대개 Visual Studio Team Foundation Server의 작업 항목에 해당합니다. 작업 항목을 찾아서 이해한 후에는 변경할 코드에 대해 알아 두어야 합니다.

개발 환경 동기화: 작업을 시작하기 전에 버전 제어에서 현재 버전의 프로젝트를 가져와야 할 수 있습니다. 변경 내용이 프로덕션 또는 스테이징 서버에 대한 것으로서 프로젝트에서 아직 반영되지 않은 경우 개발 작업을 시작하기 전에 프로젝트를 업데이트해야 합니다.

프로젝트의 코드 수정: 개발 작업을 완료하려면 일반적으로 하나 이상의 프로젝트에서 코드를 수정해야 합니다. 수정할 코드 형식에 적절한 편집기 또는 디자이너를 사용합니다.

코드 리팩터링: 리팩터링을 사용하여 개체에 대한 모든 참조 이름을 바꾸거나 매개 변수를 제거하는 등 반복적이고 오류가 발생하기 쉬운 작업을 줄일 수 있습니다.

Visual C#

Visual Basic

변경 내용 빌드 및 격리된 개발 환경에 배포: 프로젝트를 수정한 후에는 변경 내용을 빌드하고 격리된 개발 환경에 배포합니다. 변경 내용을 다른 팀 멤버와 공유하기 전에 격리 상태에서 테스트할 수 있습니다.

참고 항목

개념

데이터베이스 코드 작성 및 변경

테스트에 대한 코드 변경 영향 식별

단위 테스트를 사용하여 코드 확인

단위 테스트를 사용하여 데이터베이스 코드 확인

코드 분석 도구를 사용하여 응용 프로그램 품질 분석

개발 작업 완료

기타 리소스

Visual Studio의 디버깅

Analyzing Application Performance by Using Profiling

관리 코드의 복잡성 및 유지 관리 용이성 측정