코드 리팩터링 2판, 6-8. 매개변수 객체 만들기
하루에 한 챕터씩 읽고 정리해보기 도전! 6. 기본적인 리팩토링 6-8. 변수 이름 바꾸기 배경 데이터 항목 여러 개가 이 함수에서 저 함수로 함께 몰려다니는 경우, 데이터 구조를 하나로 모아주는게 좋다....
REST API 디자인 규칙 - 4장
4.1 HTTP 헤더 HTTP는 표준 헤더 집합을 정의하고 그 중 일부는 요청된 리소스 관련 정보를 제공한다. 그리고 몇몇 헤더는 메시지에 전달되는 표현 관련 정보를 나타내며, 중간 캐시를 조절하는 지시자 역할을...
코드 리팩터링 2판, 6-7. 변수 이름 바꾸기
하루에 한 챕터씩 읽고 정리해보기 도전! 6. 기본적인 리팩토링 6-7. 변수 이름 바꾸기 배경 명확한 프로그래밍의 핵심은 “이름 짓기” 이다. 특히 이름의 중요성은 그 사용 범위에 영향을 많이 받는다. 절차...
코드 리팩터링 2판, 6-6. 변수 캡슐화하기
하루에 한 챕터씩 읽고 정리해보기 도전! 6. 기본적인 리팩토링 6.6 변수 캡슐화하기 배경 짧은 함수 안의 임시 변수처럼 유효범위가 아주 좁은 데이터는 어려울 게 없지만, 유효범위가 넓어질수록 다루기가 어려워진다. 전역...
REST API 디자인 규칙 - 3장
3.1 HTTP/1.1 REST API는 요청 메서드, 응답 코드, 메시지 헤더 등 HTTP 버전 1.1의 모든 측면을 수용한다. 3.2 요청 메서드 REST API 리소스 모델에서 각 HTTP 메서드는 잘 정의된 고유한...