경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정 20220406 2022/04/04~2022/12/13
경일게임아카데미 멀티디바이스 메타버스 플랫폼 개발자 양성과정 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에 덮어쓴다.
변수명 이름 규칙 - https://lcw126.tistory.com/260 , https://master-hun.tistory.com/31
헝가리안 표기법(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 + 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
}력하세요
Author And Source
이 문제에 관하여(경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정 20220406 2022/04/04~2022/12/13), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@strange_tiger/경일게임아카데미-멀티-디바이스-메타버스-플랫폼-개발자-양성과정-20220406-2022040420221213저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)