[Git] What is Git? (2)
·
Computer Science/Git & Github
Git은 솔직히 이론 공부보다는 실전 사용이 훨씬 중요하다. 공부를 목적으로 팀 프로젝트 해보면서 커밋 내역도 날려먹었다가 욕도 먹어보고, 충돌나서 뇌가 정지하는 경험을 반복하다 보면 능숙해진다. (난 42Seoul에서 리눅스 명령어와 함께 뇌에 강제 주입시켰었다.) [Git] What is Git? 올해 동아리 대표로 활동하게 되면서 어디서부터 일반 부원들을 가르쳐야 할까 고민하다가, 생각보다 많은 학생들이 모르던 Git에 대해 다루게 되었다. (전공자라도 별도로 프로젝트나 웹에 대 jaeseo0519.tistory.com 이전 포스팅에서 git의 기초를 다뤘고 이번에는 branch에 대해 설명할 것이다. 개인 프로젝트에서도 중요하긴 하지만 팀 프로젝트에서 branch에 대한 개념을 모른다면..여러모로..
[Git] What is Git?
·
Computer Science/Git & Github
올해 동아리 대표로 활동하게 되면서 어디서부터 일반 부원들을 가르쳐야 할까 고민하다가, 생각보다 많은 학생들이 모르던 Git에 대해 다루게 되었다. (전공자라도 별도로 프로젝트나 웹에 대해 공부를 해보지 않은 분들은 모르는 경우가 많았다.) 어차피 git을 검색해볼 정도라면 대부분 프로젝트를 이제 막 처음 시작해보는 분들이 많을 것 같으니, 최대한 쉽고 간단하게 정리하려고 노력했다. git branch를 나누고 팀플을 진행하는 방식과 commit 내역을 관리하는 내용까지 쓰려니 너무 길어져서 다음 포스트에 이어적을 계획이다. 목차 1. What is Git & Github? 2. Git command & flow 3. git init, git status : git 영역을 생성하고 확인하자. 4. git..
[DB] Data Modeling
·
Computer Science/Database
목차 1. 개념적 데이터 모델링 (feat. ERD) 2. 논리적 데이터 모델링 3. 물리적 데이터 모델링 4. 효율적 데이터 모델링 5. 참고 자료 1. 개념적 데이터 모델링 (feat. ERD) 모델링 이전에 가장 중요한 건 내가 만들고자 하는 서비스가 무엇인지 파악하고 UI를 우선적으로 확인하는 과정이 선행되어야 함을 잊지말자. 어떤 프로젝트를 시작하기에 앞서, 백엔드 자원을 활용하기로 결정했다면 어지간히 간단한 서비스가 아니고서야 개발 도입 단계에서 필수적으로 거쳐가야 하는 것이 모델링이 아닐까 싶다. 모델링을 명확히 해야 백엔드와 프론트 엔드가 서로 딴소리 하는 불상사를 미연에 방지할 수 있기도 하고. 개념적 데이터 모델링이라는 건 결국 내가 처리할 데이터 간의 관계를 구상하는 단계이다. 개체 ..