데이터 액세스 : '말하지 말고 묻지 말아라'에 대한 예외?

StackOverflow https://stackoverflow.com/questions/1219156

  •  10-07-2019
  •  | 
  •  

문제

데이터 액세스 오브젝트는 규칙에 대한 예외입니까? 예를 들어 테이블 데이터 게이트웨이에서 마지막 10 개의 게시물을 받습니까?

도움이 되었습니까?

해결책

하나 요약 말하지 마자 묻지 말아요 :

"당신은 당신이 원하는 대상을 말해 주려고 노력해야합니다. 그들의 상태에 대해 질문하지 말고 결정을 내린 다음 무엇을 해야하는지 말해야합니다."

데이터 객체에 정보를 요청하는 경우 해당 원칙을 위반하지 않는다고 생각합니다.

"사람"정보가 포함 된 보고서 또는 UI를 표시하는 것을 고려하십시오. 나는 "당신의 이름이 무엇입니까?"라고 말하는 대안이 많지 않습니다. 우리는 "무엇을 해야하는지 말해주십시오"라는 후속 조치를 취하지 않습니다.

다른 팁

기술적으로 자신에 대해 물어볼 때 자신에 대해 이야기하라고 말하지 않습니까?

OOP는 때때로 나에게 두통을줍니다. 생각을 멈추고 글쓰기를 시작하거나 글쓰기를 중단하고 생각을 시작해야할지 확신 할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top