경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정 20220406 2022/04/04~2022/12/13

Jinho Lee·2022년 4월 6일
0

경일게임아카데미 멀티디바이스 메타버스 플랫폼 개발자 양성과정 3일차. GitHub와 간단한 실습, 변수명 이름 규칙에 대한 공부. 추가로 비주얼 스튜디오 단축키 몇 개.
GitHub의 사용법을 배울 수 있었다. 여태 GitHub와 접할 기회가 적었기에, 기쁘다. 대학에서 짠 몇몇 코드를 올릴 수도 있을지도 모르겠다. 실습은 좋은 복습이 되었다. 내가 알고 있다 생각한 것이 정확하지 않을 수도 있다는 걸 다시 한번 깨달았다.

GitHub github.com

Create a new repository - 새 프로젝트
되도록 public으로 - 참고용

README 파일 - txt파일, 설명용
.gitignore - 업로드 제외할 파일의 확장자를 정리한 디렉토리
license - 참고 자료, 저작권 등

github desktop - 윈도우용 github 관리 앱
new repository
서버의 repository를 받고 싶다면,
Clone repository
local path - 작업 환경 연결, 비주얼 스튜디오에서 Git 연결한 폴더 내에 작성

서버에 올리기
1) summary 내용, 변경 사항 설명 - 제목, description - 변경 사항 설명 (commit 전 꼭 할 것)
2) commit to main 버튼 - commit을 한다 = 변경 사항을 적용한다
3) Push origin - commit할 변경 사항의 개수가 표시됨. Push → 서버에 올림
4) 문제 파일 → 권한 부족 등. 체크 해제 후 Push → 파일명 우클릭, add gitignore OR add all gitignore

Branch - 버전, 변경된 부분으로 돌아갈 수 있는 가지
1) 위 메뉴 [Branch] → new branch

  • main branch → default branch (version)
    2) 만든 branch → current branch, 오른쪽 Publish branch → 서버에 추가
  • Merge - 병합, 완성된 branch를 main에 덮어쓴다.

변수명 이름 규칙

헝가리안 표기법(Hungarian Notation)
변수명의 앞에 데이터 타입을 명시하는 접두사(약자)를 붙여 표기하는 방법, not recommended
카멜 표기법(Camel Case)
각 단어의 첫 문자를 대문자로 표기하고 붙여 쓰되, 맨 처음 문자는 소문자로 표기
파스칼 표기법(Pascal Case)
단어의 첫 문자를 대문자로 시작하는 표기법
스네이크 표기법(Snake Case)
단어 사이에 언더바_를 넣어 단어를 구분하는 표기 방식
케밥 표기법(Kebab Case)
단어 사이에 하이푼-을 넣어 단어를 구분하는 표기 방식

C++ 출력 시 주의사항 : 한글, 문자열 등 1바이트를 넘는 내용은 작은 따옴표 안에서 수로 변함.

비주얼 스튜디오 단축키

변수명 한 번에 바꾸기 : Ctrl + R + R, OR 우클릭 > 이름바꾸기
주석 처리 : Ctrl + K + C, 주석 해제 : Ctrl + K + U
자동완성 : Ctrl + Space
자동정렬 : Ctrl + K + F
현재 줄 잘라내기 : Ctrl + L
현재 줄 복사 :Ctrl + D
대소문자 변환 : 소문자 Ctrl + U, 대문자 Ctrl + Shift + U
파일 맨 처음, 맨 끝으로 커서 이동 : 맨 처음 Ctrl + Home, 맨 끝 Ctrl + End

이하는 오늘 수업에서 사용한 소스 코드

#include <iostream>
#include <string>

using namespace std; // 네임스페이스 std 선언

int main()
{
	/*
		변수
		1) 이름 : testNum 2) 값 : 2.8 3) 크기 : 4Byte 4) 메모리 주소 : 000000413C50FCC4
	*/
	//float testNum = 2.8f; // float - 소수점 아래 7자리까지. 선언 시 숫자 뒤 f
	//double testNum1 = 2.8; // double - 소수점 아래 15자리까지. default

	//cout << testNum << endl;
	//cout << testNum1 << endl;
	//cout << sizeof(testNum) << endl; // sizeof - 변수 크기
	//cout << &testNum << endl;   // &변수명 - 변수 메모리 주소 - 16진수 16자리, 네 개씩 끊어서
	//cout << sizeof(testNum1) << endl;

	// 실습 1. 상대방 이름과 내 이름, 상대방 나이를 입력 받아서 생일 축하메시지를 출력하는 프로그램을 만들어보자.

	/*
		예시)
			상대방 이름을 입력하세요.
			_김균지

			본인의 이름을 입력하세요.
			입력
			_이진호

			상대방 나이를 입력하세요.
			_29

			이진호 : 김균지님 29살 생일을 축하합니다.
	*/

	/*
		변수명 이름 규칙
		1. C++에서 사용하는 키워드들은 변수명으로 사용할 수 없다.
		2. 알파벳, 숫자, _(언더바)로만 구성할 수 있다.
			예외 1) 숫자로 변수명을 시작할 수는 없다.
		3. 대/소문자 구분을 한다.
		4. 변수명 사이에 띄어쓰기를 넣을 수 없다.
		5. 전부 소문자로 작성한다.
		6. 축약어를 쓰지 않는다.
		- 누가 보더라도 어떤 변수인지 알 수 있도록.
		- 구글에서 제시한 표기법

		헝가리안 표기법
		카멜 표기법
	*/

	string YourName;
	string MyName;
	int YourAge;

	cout << "상대방 이름을 입력하세요." << endl;
	cin >> YourName;
	cout << "본인의 이름을 입력하세요." << endl;
	cin >> MyName;
	cout << "상대방 나이를 입력하세요." << endl;
	cin >> YourAge;

	cout << MyName << " : " << YourName << "님 " << YourAge << "살 생일을 축하합니다." << endl;
	//C++ 출력 시 주의사항 : 한글, 문자열 등 1바이트를 넘는 내용은 작은 따옴표 안에서 수로 변함.
	//변수명 한 번에 바꾸기 : Ctrl + R + R, OR 우클릭 > 이름바꾸기
	//주석 처리 : Ctrl + K + C, 주석 해제 : Ctrl + K + U
	//자동완성 : Ctrl + Space, 자동정렬 : Ctrl + K + F, 현재 줄 잘라내기 : Ctrl + L
	//대소문자 변환 : 소문자 Ctrl + U, 대문자 Ctrl + Shift + U
	//파일 맨 처음, 맨 끝으로 커서 이동 : 맨 처음 Ctrl + Home, 맨 끝 Ctrl + End
}력하세요

0개의 댓글