본문 바로가기

CS2

[켄트 백의 구현 패턴] 1 - 4장 해당 게시글은 "프로그래머스 데브코스 4기"의 팀 내 스터디 과정으로 노션에 직접 작성한 글입니다. 01. 소개 이 책을 볼 때 구현을 위한 단순한 기법 그 이상의 것을 담아내고 있고 그것을 캐치해야 한다 또한, 디자인 패턴과 자바 언어 매뉴얼의 중간 정도에 해당하는 책이다 핵심 나 자신만을 위한 코드가 아닌 다른 사람을 위한 프로그램을 작성하자 패턴은 매일 반복적으로 발생하는 코딩 작업을 어떻게 해야 나중에 다른 사람이 코드를 쉽게 알아 볼 수 있을지를 명시해둔 것이다 변수에 이름을 짓는 것 또한 패턴이다. 매번 다른 이름의 변수를 짓지만 과정에서 필요한 결정 사항들과 제약 사항들은 항상 반복되기 때문 소개: 커뮤니케이션을 돕는 코드의 중요성과 패턴의 기본 철학에 대한 짧은 소개 클래스: 왜, 어떻게 .. 2023. 8. 24.
[CS면접] 백엔드 신입 개발자 필수 대답 질문 (초급) HTTP Method get, post의 차이점을 설명해 보시오. get post - 클라이언트에서 서버로 리소스를 요청하기 위해 사용하는 method - 서버에서 원하는 리소스를 가져와 조회 할 때 사용한다 - 리소스의 값, 내용, 상태를 바꾸지 않는다 - get은 캐시되어 브라우저에 기록된다 - 클라이언트에서 서버로 리소스를 생성/수정할 때 사용하는 method - 서버의 리소스 값, 상태를 수정하기 위해 사용한다 - post는 캐시되지 않아 브라우저에 기록되지 않는다 HTTP 상태 코드에 대해 설명해 보시오. 주요 상태 코드 (200, 404, 503)에 대해선 설명할 수 있어야 한다. 200 : 성공(OK), 요청이 성공적이다. 요청에 따른 응답을 반환한다. 404 : 요청받은 리소스를 찾을 수 .. 2023. 4. 5.