백견불여일타 C# 입문 - 1-2. 첫만남, 프로그래밍을 말하다

Soonyoung Kim·2021년 7월 1일
0

백견불여일타 C#

목록 보기
3/10

1) 디버그 하기
[디버그] > [디버그 하지 않고 시작] (Ctrl + F5)

2) 프로그램 배포하기
[빌드] > [일괄 빌드]
✅솔루션 구성이 Releasse | Any CPU로 되어 있는 부분 체크

  • Debug | Any CPU를 선택해도 상관은 없다. Debug 배포의 경우는 현업에서 프로그램의 정상 동작 확인을 위한 '디버깅'용도로 사용되는 것이다.

  • 빌드란?
    집을 짓는 것처럼 뼈대부터 탄탄하고 꼼꼼하게 만들어야 하기 때문에, 프로그램도 빌드한다라는 표현을 하는 것

  • 릴리즈? 디버그?
    방금 전 빌드를 할 때에도 생소한 단어가 여러번 스쳐 지나갔습니다. 바로 "디버그 하지 않고 시작" 메뉴의 디버그, 그리고 일괄 빌드 할때의 Release 솔루션 구성입니다. 디버그는 앞으로 여러분들이 많이 마주치게 될 프로그램 버그에 대해 어느 부분이 잘못되었는지 확인하는 것을 말합니다. 즉, 살충제가 숨어 잇는 벌레를 찾아 제거하듯이 디버그를 통해 여러분의 프로그램 곳곳에 있는 버그(오류)를 잡는 것입니다.
    Release란 영어 단어로 "놓아 주다"라는 뜻을 가지고 있듯이, 프로그램을 놓아주는, 즉 배포하기 알맞은 환경으로 놓아주는 것을 의미한다.

3) MSDN

  • 프로그래밍은 원리와 이해를 바탕으로 내가 구현하고 있는 프로그램이 얼마나 더 효율적인지 증명해 내는 것이 1순위
  • MSDN은 마이크로소프트에서 제공하는 개발 가이드 문서
  • .NET Framework에서 제공해주는 함수와 C# 가이드 문서를 조회하고 확인할 수 있다.
    https://docs.microsoft.com/ko-kr/dotnet/csharp/

4) 이 책의 코드 구성
GIT : 코드의 변경 이력을 관리하고 발전해 나가는 저장소 프로그램
GITHUB : GIT을 웹에서 사용할 수 있도록 지원해주는 코드 형상 관리 사이트
여러대의 PC에서 하나의 디스크 공간에 공유해 줄 수 있도록 하는 것이 바로 GIT저장소

profile
Sin prisa, sin pausa.

0개의 댓글