Git이란? - 개발 산출물을 관리해주는 형상관리시스템 - 중앙 집중형 버전 관리 시스템인 Subversion(SVN)과는 다르게 분산 버전 관리 시스템이며 version database가 Git 서버와 로컬 서버 양 쪽에서 가지고 있기 때문에 서버 database의 문제가 생길시에 local database를 이용해서 복원시킬 수 있다. Git의 특징 세가지의 상태를 가진다. 1. Staged : git의 최신버전과 내용이 달라진 파일들이 위치하는 영역 2. Modified : 수정된 파일 Staged와 Modified의 차이는 둘 다 수정된 파일이지만 git add "파일명"의 명령어를 입력해야 Modified 상태의 파일이 Staged 영역으로 진입한다. 3. Commited : Staged에 위치..
나는 자바를 기반으로 프로그래밍을 배웠다. 그렇기에 캡슐화에 대한 공부를 하였고, 프론트엔드 단에서 자바스크립트를 이용하여 객체를 만들고자 했을 때 자바스크립트는 어떻게 만들 수 있는지 알게 되어 그 부분을 공유하려고 한다. 이번에 기재할 내용은 함수 function()이다. 자바스크립트에서는 function()을 어떤식으로 취급하는 지 알아보자. 1. 기명 함수표현식 2. 익명 함수표현식 3. 콜백함수 4. 즉시실행함수 1. 기명 함수표현식(Named function expression) 여러 프로그래밍 언어에서 사용하는 개념과 유사하지만 다른 게 있다. 바로 function()은 자바스크립트에서 객체로 취급이 가능하다. 때문에 함수의 매개변수로 함수를 입력할 수 있다. (1) 일반적인 함수 선언 fu..
평소 잡생각이 많은 편이다. 동료에게 일을 부탁할 때도 거절당할지 모를까하는 마음에 망설이는 경우도 많다. 신경끄기의 기술 이 책은 나와 같이 쓸데없는 잡생각이 많을 사람들에게 보기 좋은 책이라고 생각한다. 책의 저자는 자신이 영웅을 만든다면 실망판다를 만들겠다고 한다. 실망 판다는 사람들을 구하는 그런 멋있는 캐릭터가 아니다. 따듯한 말로 우리를 위로해주지 않는다. 오히려 사람들의 평소에 싫어하는 직설적인 말로써 우리를 일깨워주는 역할을 한다. 듣기 싫은 말은 유형이 나뉘겠지만 이 책에서 소개하는 듣기 싫은 말은 이를테면 아래와 같다. 내가 공부를 안해서 공부를 하고 싶다는 생각만 하고 빈둥거리고 있으면 선생님이 나에게 공부를 하라고 말한다. 이 때 공부를 하겠다고 마음은 먹었지만 막상들으면 싫어지는 ..
말은 듣는 사람의 마음에 꽂힌다. 흔히, 듣기 싫은 말은 흘려들어라고 많이 얘기를 하지만 아무리 흘려들으려 해도 나쁘고 안 좋은 말의 경우에는 기억에 남는다. 우리가 살면서 가장 많이 하는 것이 "말하기"일 것이다. 그만큼 우리는 어떻게 하면 상대방에게 말을 할 때 잘 말할 수 있을지 배워나가야 한다. 요새들어 끼리끼리 논다라는 표현이 어떤 의미인지 알게되었다. 언어적인 관점에서 보자면 다음과 같다. - 욕설, 음담패설, 뒷담화를 주로 하는 사람들은 그들끼리 모인다. - 착한말, 바른말, 올곧은 말을 사람들은 그들끼리 모인다. 내 주변에는 욕을 하는 친구들이 많았으며 나 역시도 그랬었다. 욕을 맛깔스럽게 하면 남들이 웃어주었고 그 때문에 더 욕을 했던 것 같다. 욕을 많이하니 시간이 지날수록 내 자신이 ..