https://github.com/woowacourse/jwp-chess/pull/401

Untitled

Q. URL 을 설계할 때 동사를 사용해도 될까요?

A. 동사를 사용하지 않고 명사만을 사용해라, 의 문제가 아닌 해당 URL 이 리소스를 식별하고 있는가 로 구분할 것. REST API 규격에 맞게 설계하는 것이 어려운 경우도 있고 실용적이지 않을 수도 있음. 이 경우 REST API 와 구분하기 위해 Web API 또는 HTTP API 등으로 부르기도 함

https://stackoverflow.com/questions/19646989/is-using-a-verb-in-url-fundamentally-incompatible-with-rest/19650279#19650279

API path 에 리소스에 대한 행위를 나타내는 방식을 RPC(Remote Procedure Call) 스타일 이라고 부르기도 함

[Spring 체스 - 2단계] 유콩(김유빈) 미션 제출합니다. by kyukong · Pull Request #478 · woowacourse/jwp-chess

https://blog.jscrambler.com/rpc-style-vs-rest-web-apis

https://mindock.github.io/network/rest-rpc/

인터페이스 구현체 이름에 Impl 을 사용해도 되는가?

Untitled

→ 인터페이스를 구현할 때, 구현체가 어떤 특성을 나타내는지 알리는 이름으로 지을 것

방어적 복사

Untitled

DTO 의 계층

Untitled

https://coder-in-war.tistory.com/entry/Spring-12-DAO-DTO-Entity와-스프링-패키지의-전체-구조