
들어가기에 앞서.. 가끔 친구와 술을 마실 때면 개발 이야기를 하곤 합니다. (거의 술 마실 때마다 항상 하는 것 같기도 하고;;) 하여튼 대화 도중에 `세미콜론`에 대한 이야기가 나왔습니다. " 파이썬으로 개발을 많이 하다가 자바스크립트를 해야 할 때면 세미콜론 정말 귀찮아. 자꾸 빼먹게 돼서 어디는 들어가 있고 어디는 안들어가 있고... 이거 정말 꼭 붙여야 하는 걸까? 자바스크립트는 세미콜론 없어도 문제 없잖아?? 자바같이 엄격한 애들은 에러 나서 넣긴 하는데, 굳이 자바스크립트는.. " 여기서 간단히 설명하면, 파이썬은 세미콜론이 아닌 들여쓰기를 통해 구문구분이 됩니다. 따라서 세미콜론이 필요 없습니다. 저는 프로그래밍을 배우던…. 새싹일 때부터 많은 강사가, 그리고 만났던 사수들이 예외사항이 생..

자바스크립트는 프로토타입의 객체지향언어입니다. 따라서 자바스크립트를 사용해 프로그래밍하는 사람들은 대부분 면접에서 OOP에 대한 질문을 받습니다. OOP, 객체지향프로그래밍(Object Oriented Programming)에 대해 알아보도록 하겠습니다. 개념에 들어가기 전에 객체지향프로그래밍 패러다임에 대해 알아보도록 하겠습니다. 객체지향 프로그래밍은 구조적 프로그래밍보다 2년 앞서 등장했다고 합니다. 함수 호출이 반환된 이후 함수에서 선언된 지역변수가 오랫동안 유지되는 것을 발견한 것은 클래스의 생성자가 되었고 지역변수는 인스턴스의 변수가 되었고 중첩함수는 메서드가 되었다고 합니다. 함수 포인터를 특정 규칙에 따라 사용하는 과정을 통해 다형성이 등장했다고 하는데, 다형성은 아래 객체지향의 3요소에서 ..

*주의 : push한 후 사용하지 말고 커밋에서 사용하셔야 충돌 및 꼬이는것을 방지한답니다. 1.커밋이 많이 쌓였을 경우 2.적용하려는 브랜치(origin/master, origin/HEAD)에 마우스 우클릭 > 자식커밋을 쌍방향 재배치(Rebase children of ..... interactively....) 3.합칠 커밋 선택 후 이전 커밋과합치기 클릭 아래와 같아진다. 4.메세지 편집 클릭 5.커밋 텍스트 수정 후 확인 > 확인 6.합쳐진커밋확인 후 push push 후 합쳐진 것 확인

pull 받기 전 충돌날 것 같으면 사용합니다. 1.커밋하지 않은채로 스태시 버튼 클릭 2.스태시 이름을 정해주고 확인클릭 3.스태시 하위에 내가 저장한 목록확인, 커밋해야하는 파일들 사라진것을 확인 4.Pull 받아서 최신으로 업데이트 5.스태시에서 마우스 우클릭 > 스태시 적용 클릭 6.적용 후 내가 수정했던 소스 적용된 것 확인하기. 이후 commit, push 진행 (정상적인지 파일 확인은 필수) 7.스태시 삭제 git bash에서 작업시 1.Stash 생성 git stash 또는 git stash save 2.Stash 리스트확인 git stash list 3.Stash 적용 git stash apply 또는 git stash apply [stash이름] 또는 git stash apply --i..