🤔 C.R.U.D 대부분의 소프트웨어가 가지는 기본적인 데이터 처리 기능을 일컫는 말이다. Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로 사용된다. 이름 조작 SQL REST API Create 생성 INSERT POST Read 읽기(또는 인출) SELECT GET Update 갱신 UPDATE PUT,PATCH Delete 삭제(또는 파괴) DELETE DELETE 📝Ref.site https://ko.wikipedia.org/wiki/CRUD https://livedata.tistory.com/3
Mock이란? Mock이라는 단어의 사전적 의미로는 (특히 흉내를 내며) 놀리다, 무시하다 거짓된, 가짜의 실제 뜻을 가지고 있다. Mocking이라는 것은 실제 값으로 테스트를 하기 어려우니 가짜 값을 사용할 수 있게 해주는 것이다. Mock 객체는 언제 필요한가? 테스트 작성을 위한 환경 구축이 어려운 경우 테스트가 특정 경우나 순간에 의존적인 경우 테스트 시간이 오래 걸리는 경우 개인 PC의 성능이나 서버의 성능 문제로 오래 걸릴 수 있는 경우 시간을 단축하기 위해 사용한다. Ref Site https://www.crocus.co.kr/1555
범위 영역 의미 1XX 정보 전달 요청을 받았으며 프로세스를 계속 진행함 2XX 성공 클라이언트의 요청이 성공적으로 수신, 이해 및 수락됨 3XX 리다이렉션 처리 완료를 위해 클라이언트에서 추가 조취를 취해야 함 4XX 클라이언트 오류 클라이언트 요청의 오류, 요청의 문법이 잘못되었거나 요청을 처리할 수 없다 5XX 서버오류 서버에 오류가 발생하여 응답 할 수 없음 1XX : Information responses 100 : 진행 중임을 의미하는 응답 코드 101 : 요청자가 서버에 프로토콜 전환을 요청했으며, 서버에서 이를 승인하는 중을 의미함 2XX : Successful responses 201 : 어떠한 생성 작업을 요청받았으며, 생성 작업을 성공하였다. 202 : 요청은 받아들여졌으나, 아직 동..
이 글은 API의 전문적인 이해가 아닌 제가 업무에 있어 필요로 하는 기초 지식을 정리하기 위해 쓰는 글입니다. 추가적으로 공유해주실 자료들이 있다면 언제든지 환영입니다. 🙋 API 란? Application Programming Interface의 줄임말이다. 비유를 해보자면 대표적으로 음식점으로 비유하는 경우가 있다😋 위 사진처럼 API는 손님(프로그램)의 요청사항을 요리사(응용프로그램) 에게 올바르게 전달하여 원하는 메뉴가 나올 수 있도록 도와주는 점원(API)이라고 생각하면 된다. 쉽게 말해, API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체로 볼 수 있다. API의 역할은?? 서버와 데이터베이스에 대한 출입구 역할을 한다. 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다. 모든 ..