2013-06-17 2 views
-2

메서드 이름을 고민하고 있습니다. 구현은 이미 완료되었습니다. 저는 좋은 이름을 찾고 있습니다!메서드의 올바른 이름

잠재적 인 후보 :

  • 독방
  • 추출
  • 분할

[방법]

IEnumerable을 < 기간> GOODNAME (IEnumerable을 < 기간> periodCollection는)

은! 기간 및 종료 날짜 STARTDATE 특성을 가진 클래스이다!

내 기능은 어떻게해야하나요 :

휴식 작은 (독특한 기간)에 periodCollection 가능한 아이템. Date의 모든 변경 사항은 새로운 periode 항목을 제공합니다.

periodCollection :

  • 기간 (화 =로부터까지 = 목)
  • 기간

결과 (발 = 월요일부터 금요일 =까지) 다음과 같아야합니다.

  • 기간 (= 목요일에서, = 금요일까지) (화요일 =에서까지 = 목요일)
  • 기간
  • 기간

제안 할 수있다 (에서 = 월요일, 화요일까지 =) 나에게이 메서드에 대한 좋은 명명법을?

는 코드로부터 호출

VAR 결과 = PeriodeCollection.GOODNAME 같이 lookes();

+1

http://programmers.stackexchange.com/ 이것이 내가 생각하기에 더 좋은 곳이 될 것입니다. – 1615903

+0

다른 예를 들려 줄 수 있습니까? 어쩌면 당신의 알고리즘이 명확해질 수도 있습니다. 현재의 예는 진흙처럼 분명한 것 같습니다. – nvoigt

+1

이름을 지정해야합니다 ** INCEPTION ** – Brian

답변

1

네 메소드 이름이 코드 내에서 매우 중요하지만, 10 분에서 15 분 동안 숙고해야하는 것은 아니며, 생각하고 생각하기 쉽고 코드에 쉽게 관련 될 수 있어야합니다. 더 이상 그것은 미래의 방법과 충돌하지 않는 것이어야합니다. 방법에 대해서는 MSDN Article을 참조하십시오. 짧고 달콤하므로 메서드 이름을 생각해야합니다. 원한다면 혀를 굴려 라.

PeriodNormalization 또는 생각할 수있는 다른 예제와 관련이 있다고 제안합니다. 이 방법은 이해하기 쉬울 것입니다.

+0

메소드 이름 Segregate를 사용했습니다. 이 문제에 대해 나와 함께 토론 해 주셔서 감사합니다. – lordkain

0

"분해"또는 "표준화"를 제안합니다.

+0

메소드 이름을 Segregate로 사용했습니다. 이 문제를 저와상의 해 주셔서 감사합니다. – lordkain

관련 문제