개발 cs지식 스터디를 하며 내가 학습한 부분을 정리하는 공간입니다.TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다.설계 이후 코드 개발 및 테스트케이스를 작성하는 기존의 개발 프로세스와는 다르게테스트 케이스를 작성 한 후
개발 cs지식 스터디를 하며 내가 학습한 부분을 정리하는 공간입니다.배열은 연속된 메모리 공간에 순차적으로 저장된 데이터 모음이다.배열을 구성하는 각각의 값을 요소(element)라고 하며,배열에서의 위치를 가리키는 숫자는 인덱스(index)라고 한다.배열은 찾고자 하
개발 cs지식 스터디를 하며 내가 학습한 부분을 정리하는 공간입니다.웹상에서 클라이언트와 서버 간에 요청/응답으로 데이터를 주고 받을 수 있는 프로토콜이다.클라이언트가 HTTP 프로토콜을 통해 서버에게 요청을 보내면서버는 요청에 맞는 응답을 클라이언트에게 전송한다.이때
개발 cs지식 스터디를 하며 내가 학습한 부분을 정리하는 공간입니다. 운영체제 Process Thread
자바스크립트는 싱글 스레드 프로그래밍 언어이기 때문에 한 번에 한 가지 일만 할 수 있고 즉, 비동기 처리가 필수적이다.
스터디에서 스터디원이 웹 브라우저의 동작 원리에 발표하며, 주소창에 사이트 주소를 검색했을때 웹 브라우저에서 동작 원리는 어떻게 되는가?에 대해 팀원들끼리 얘기가 나온적이 있었는데 단골 면접 질문으로 꼽힌다고 하여 나도 처음부터 정리하며 개념을 잡아보기 위해 정리를 한
각 스터디원들이 발표한 주제의 키워드를 모아, 복습하기 위해 정리하는 공간우리가 사용하고 있는 웹 사이트들의 경우, 한 번 로그인 하면 다시 로그인할 필요 없이여러 페이지를 돌아다니며 다양한 기능들을 다시 이용할 수 있다브라우저를 껏다 켜도 로그인이 유지가 되기도 한다
Prtotype Java, C++과 같은 클래스 기반 객체지향 프로그래밍 언어와 달리 Javascript는 프로토타입 기반 (객체지향 프로그래밍)언어라 불린다 >클래스 기반 객체지향 언어는 객체 생성 이전에 클래스를 정의하고, 이를 통해 객체를 생성한다. 하지만 프로