그래서 getAccount
계정에 식별자를 가져 오는 경우 식별자를 반환하는 예외 와 같은 웹 서비스가 있습니다 . 가져 오기와 동일한 정보로 예외가 발생하면 클라이언트는 항상 계정을 만들고 싶어합니다.
내부의 모든 웹 서비스 호출을 처리 할 클라이언트를 위해 편의 라이브러리를 만들고 있으므로 호출 자체를 수행하는 방법을 알 필요가 없습니다.
내가 궁금한 것은 getAccount(accountName)
계정이있는 경우 계정을 가져 오는 계정을 만들고이 계정을 만들고 정보를 반환하지 않는 경우이 라이브러리에 있다는 것입니다. 예외를 처리하기 위해 클라이언트에 남겨 두거나 getOrCreateAccount와 같은 이름을 지정해야합니까? 상관이 있나?
get 작업에서 무언가를 만드는 것은 나쁜 습관입니까?
acquire
를 좋아한다 acquireAccount
. 그것은 내가 만난 주요 프로토콜에서 기존 의미를 가지고 있지 않으며, 그것에 잘 맞는 명령 적 고리가 있습니다. "나를 위해이 중 하나를 획득하기 위해해야 할 일은 무엇이든하십시오. 요청, 구축, 위조, 도용, 상관 없어요, 그냥 가져 가거나 죽어 가기 만하세요."
getSomething()
은 게터 setSomething()
용이며 세터 용입니다. 이모 더 지적 무언가를 아무것도 즉, 뭔가 다른 호출해야합니다 fetchSomething
, obtainSomething
, computeSomething
, 또는 doSomethingElse
등
getOrCreateAccount
와 비슷한 이름을 지을 것입니다.