2011-09-15 5 views

답변

2

당신이 말하는 도우미의 종류에 따라 다릅니다.

친숙한 표시 형식으로 값을 형식화하는 도우미 인 경우 UI에 적합합니다. SqlServer 도우미에 대해 말하면 Infra로 이동합니다.

+0

업데이트를 참조하십시오. –

+1

참조. 나에게 객체 덤퍼는 디버깅/개발/로그 용도로 사용되며 UI 나 도메인과 아무 관련이 없으므로 Infra 내부에 던져 넣을 것입니다. – goenning

1

InfraInfrastructure을 의미합니다.

3

[Something]Helper, [Something]Manager[Something]Util과 같은 클래스는 너무 일반적이어서 아무도 실제로 적절한 이름과 책임에 대해 생각하지 않는다는 사실을 종종 나타냅니다. 그들은 시간이 지남에 따라 임의의 코드 조각을 축적하는 경향이 있습니다. 따라서 '도우미'의 올바른 위치를 찾는 대신 이름을 바꾸어야하며 인프라 스트럭처에 속해 있는지 여부가 명확 해집니다.

모든 .NET 개체에는 이미 진단 및 로깅 방법이 있습니다.

ToString는 일반적인 디스플레이 및 디버깅 목적으로 사용하기위한 것입니다 : 그래서 당신은 '객체 덤퍼 도우미'를 필요로하지 않을 수 있습니다.

+0

downvoter는 관심이 있으십니까? – Dmitry

+0

당신의 요점은 유효하지만 분명한 해결책을 제안하지 않았기 때문에 그것이라고 말하고 싶습니다. 이 글을 읽은 후에도 "도우미"의 이름을 붙이는 방법이나 배치 할 위치를 혼동합니다. –

관련 문제