https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4# 자바 디자인 패턴의 이해 - Gof Design Pattern - 인프런 자바 디자인 패턴 이해하기 강좌 입니다. 여러가지 디자인 패턴들을 알아보며 디자인 패턴에 대한 이해도를 높이도록 도와줍니다. Gof Design Pattern을 자바 언어로 설명한 강의. 의미 있고 쉬운 예제를 준비하려고 노력했습니다. 중급 프로그래밍 언어 Java MVC 온라인 강의 자바 디자인 패턴 www.inflearn.com 어댑터란??? 사전적 의미로는 장치 또는 기계의 다른 부분을 연결하는 장치로, 적합하지 않은 두 개의 부분을 전기적 또는 기계적..
https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4# 자바 디자인 패턴의 이해 - Gof Design Pattern - 인프런 자바 디자인 패턴 이해하기 강좌 입니다. 여러가지 디자인 패턴들을 알아보며 디자인 패턴에 대한 이해도를 높이도록 도와줍니다. Gof Design Pattern을 자바 언어로 설명한 강의. 의미 있고 쉬운 예제를 준비하려고 노력했습니다. 중급 프로그래밍 언어 Java MVC 온라인 강의 자바 디자인 패턴 www.inflearn.com 인프런 강의 내용 요약 + 참고 용어 스트래티지 패턴이란? : 여러 알고리즘을 하나의 추상적인 접근점을 만들어 접근점에서 서로 ..
지역 저장소란?? 지역 저장소 : 자신의 컴퓨터에서 작업한 뒤 그 컴퓨터 안에 커밋을 저장하는 장소 원격 저장소란?? 원격 저장소 : 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소(ex 깃허브 홈페이지도 원격 저장소) 깃허브의 기능 1. 원격 저장소에서 깃을 사용할 수 있다. 2. 지역 저장소를 백업할 수 있다. 3. 협업 프로젝트에 사용할 수 있다. 4. 자신의 개발 이력을 남길 수 있다. 5. 다른 사람의 소스를 살펴볼 수 있고 오픈소스에 참여할 수 있다. 지역 저장소를 원격 저장소에 연결하기 $ git remote add origin 주소 : 원격저장소에 origin을 추가하겠다. $ git remote -v : 제대로 연결되었는지 확인 cf ) 깃에서 기본 브랜치를 master라고 하는 것처럼,..
브랜치 란??? 커밋을 가리키는 포인터이다. 분기하다 란??? master 브랜치에서 뻗어 나오는 새 브랜치를 만드는 것을 의미한다. 병합하다(merge) 란??? 분기했던 브랜치를 master 브랜치에 합치는 것을 의미한다. 새 브랜치 만들기 $ git branch : 브랜치를 만들거나 확인하는 명령 ( $ git branch 했을 때 여러 브렌치 중에 사용자가 현재 사용하고 있는 브랜치 앞에 *가 붙는다) 브렌치를 만들었으니 master브랜치에서 다른 브랜치로 이동하는 방법을 배워야 한다 브랜치 이동하기 $ git checkout apple : apple이라는 이름의 브랜치로 이동한다 $ git log --oneline : 한 줄에 한 커밋씩 나타내기 브랜치 정보 확인하기 $ git add . : 현..
$ git status 메시지 changes not staged for commit : 아직 스테이지에 올라가지 않았다 작업 트리에 있는 파일은 크게 tracked상태와 untracked상태로 나뉜다 tracked 파일 : 깃은 커밋한 파일의 수정 여부를 계속 추적하는데 여기서 깃이 추적하고 있다는 뜻에서 tracked파일이라 부른다. untracked 파일 : 한 번도 버전 관리를 하지 않았기 때문에 수정 내역을 추적하지 않았다는 뜻에서 untracked파일이라 부른다. $ git log --stat : 커밋과 관련된 파일까지 함께 보기(q를 누르면 로그 화면을 빠져나와 깃 명령을 입력할 수 있다) $ git status 메시지 working tree clean : 현재 작업트리에 있는 모든 파일의 상..