728x90
728x90
다양한 버전 관리 시스템 중 나는 Git을 사용하고 있는데왜 Git을 쓰냐고 물어본다면 가장 범용적으로 사용하고 있고, 그에 대한 정보도 많은데결과적으로 Git 밖에 안 써봐서 이것만 계속 사용하고 있다고 말할 수 있겠다. 아무튼 Git으로 버전관리를 하기 때문에 상황에 맞는 명령어를 사용해야 하는데매번 사용하는 명령어도 있지만, 가끔 쓰지만 중요한 명령어도 있어서한번 싹 정리해서 메모장처럼 꺼내 먹어보기 위한 포스팅이다. 포스팅의 이해를 돕기 위한 사전 지식Git이 뭐예요? init버전 관리를 하기 위해서는 내가 작업하고 있는 프로젝트에서 git 명령어를 사용할 수 있도록새로운 git 저장소를 생성해줘야 한다.저장소 생성을 위해서 사용하는 명령어가 init이라는 명령어인데, 사용법은 아래와 같다.gi..
개발을 하다 보면 분명 휘발되지 않아야 하는 데이터이긴 한데그렇다고 서버에서 관리하자니 너무 작은 데이터이거나,잦은 통신을 유발할 수 있는 형태의 데이터라서 자칫 서버의 부하를 일으킬 수 있는 데이터가 있다. 이러한 데이터를 클라이언트, 조금 더 자세하게 브라우저에서 관리할 수 있도록 해주는브라우저 저장소가 있는데, 이런 저장소를 관리하는 개발자 도구를 알아보자. Application은?Application의 의미는 상황에 따라 다른 의미를 지니고 있는데기본적으로는 신청, 지원, 응용의 의미를 가지고 있고, 컴퓨터 프로그램을 의미하는 경우도 있다.개발자 도구와 관련된 의미로는 컴퓨터 프로그램이 더 적절하겠다.그래서 이런 의미와 결합해 Application 탭의 역할이 무엇일지 정의해 본다면 컴퓨터 프로그..
지난번 console 탭 관련 포스팅에서 실제 사용 예시 중서버와의 통신 이후 받아온 데이터를 노출하는 방식으로 예시를 들었는데,사실 통신과 관련돼서 더 많은 정보를 담고 있는 게 바로 오늘 알아볼 Network 탭이다. Network는?network라고 하는 단어는 일상에서도 굉장히 자주 사용되고, 이미 익숙한 단어라고 생각한다.개발자 도구에서도 그 의미에 맞게 통신과 관련된 내용을 확인할 때 보는 탭이다. 최근의 웹은 더욱더 복잡해지면서 사용자와의 상호작용이 점점 많아지고,그에 따라 복잡한 통신도 많아지게 되는데, 그 과정에서 발생하는 문제들이 많아질수록우리는 이 탭을 더욱더 자주 드나들게 될 것이다. 해당 탭을 살펴보면 어떤 파일들을 받았는지, 그 파일들에 대한 상태, 타입에 대한 것도 알 수 있고..
개발자 도구에서 내 기준 가장 많이 사용하는 탭이 Console이다.개발하고 있는 내용에서 데이터를 내가 원하는 대로 잘 받아오는지 확인하거나,여러 가지 디버깅을 할 때 코드 상에서는 알 수 없는 것들을, 브라우저에서 확인할 때 사용하곤 한다.Console은 디버깅 외에도 다양한 역할을 가지고 있는데 어떤 것들이 있는지 알아보자 Console은?Console의 의미는 제어장치를 의미한다.우리가 평소 console이라고 하면, 게임기 콘솔을 대부분 떠올리게 되는데,그것도 게임을 제어하고 조작하는 기기기 때문에 얼추 맞는 의미가 되겠다.단어의 뜻과 개발자 도구에서의 역할을 조합하면 console 탭이 이런 역할을 한다고 생각할 수 있다. 웹 페이지를 제어할 수 있는 탭 그렇다면 console 탭을 이용해서 ..
이전 포스팅에서 언급한 것처럼 웹 브라우저의 개발자 도구 중실제로도 유용하게 사용하고 자주 사용하는 기능을 하나씩 뜯어먹어 볼까 한다.첫 번째로 Elements 탭에 대한 부분을 알아보자.Elements은? element는 성분, 요소, 구성이라는 의미를 가지고 있다.23년도에 나온 디즈니 애니메이션인 엘리멘탈 (elemental)에서 접미사 -al을 빼면 element가 된다.어쨌든, 단어의 뜻과 개발자 도구의 의미를 대략적으로 결합해 보면 elements 탭이 하는 역할을 이렇게 추측할 수 있다. 웹 페이지의 구성 요소를 확인할 수 있는 탭 elements 탭은 현재 보는 페이지의 구성 요소를 확인할 수 있게 해주는 탭인데조금 더 구체적으로 어떻게 알 수 있는지 알아보자. How to use itel..
개발을 시작하기 전에는 전혀 몰랐었던 브라우저의 기능이 있다.사실 알 필요가 없는 게 개발하기 전에는 그걸 안다고 드라마틱하게 인생이 바뀌는 것은 아닌데개발자가 되고 나서는 그걸 알아야 다양한 업무를 할 수 있기에 꼭 알아야 하는 기능이다.개발자 도구'개발자 도구'라는 말을 들으면 개발자가 사용하는 도구를 떠올릴 수 있다.노트북, 핸드폰, 키보드, 마우스 등등 근데 이 도구들은 개발자가 아니더라도 누구나 사용할 수 있는 도구들이다.그러면 지금 말하려는 개발자 도구는 어떤 걸 의미하는 걸까? 바로 웹 브라우저에서 사용할 수 있는 도구다.위의 사진에서 오른쪽에 표시된 부분이 바로 웹 브라우저에서 볼 수 있는 개발자 도구다. 이 개발자 도구를 통해 개발자는 웹 브라우저에 담겨 있는 다양한 정보를 확인하고, 디..
개발자의 근-본이라고 한다면 검정 화면에 하얀 텍스트로 컴퓨터 내부를 돌아다니면서이것저것 보는 것을 상상하게 되는데, 사실 나는 자주 사용하지 않는다..ㅎ기껏해야 레포지토리 클론 받을 때 터미널을 열고, 커밋 남기거나 푸시할 때는 vsCode 안에 터미널을 써서근-본 터미널은 자주 사용하지 않긴 하는데, 가끔 사용할 때 명령어가 기억이 안나서 자꾸 검색을 하게 된다. 그래서 그냥 그때 그때 사용할 때마다 여기다 적어놓고기억안나면 꺼내쓰려고 작성하는 명령어 메모장이다.이동 관련cd [경로명]원하는 경로로 이동 ( ex. cd Desktop , cd Desktop/user )cd ..현재 경로에서 상위 경로로 이동cd ~현재 경로에서 최상위 경로로 이동 확인 관련ls현재 위치한 경로에 있는 파일 리스트 확인..
모든 일이 그렇지만 기록을 남긴다는 것은 굉장히 중요한 일이다.기록이 잘 남겨져 있다면 어떤 시기에 어떤 변화들을 가져갔는지 빠르게 확인할 수 있고,자칫 실수를 하더라도 기록을 통해 실수들을 바로잡으면서 다시 올바른 방향으로 갈 수도 있다.모든 직종이 그렇겠지만, 특히 개발에서는 이 기록이 굉장히 중요하다. 그래서 오늘은 개발자가 기록을 남기는 특별한 방법에 대해서 알아보자. GitGit은 VCS, 즉 Version Control System 중 하나다. 여기서 말하는 버전 관리는 것은 어떤 의미일까?버전은 '어떤 프로그램을 수정, 개선하여 완성한 것'이라고 사전에서 확인할 수 있다.그렇다면 버전 관리는 어떤 프로그램을 수정, 개선해서 완성을 하기 위해 관리하는 걸 의미하는 것 같다. 그럼 조금 더 이..