2010-05-26 2 views
4

오이로 테스트를하고 새로운 기능에 대한 질문이 있습니다.오이 : 기능의 크기

목록에 항목 모음을 추가하고 일반적인 CRUD를 수행 할 수 있습니다. 전체 CRUD 작업 집합에 대한 기능 하나를 만들거나 각 기능에 대한 기능 하나를 만드는 것이 좋습니다.

선호/받아 들여지는 방법은 무엇입니까?

어떤 시점에서 작업이 기능 자체가됩니까?

답변

9

기능이 기능이되는시기에 대한 내 기준은 제품의 최종 사용자가 중요한 것으로 판단 할 때입니다.

코드 크기, 관련된 클래스 수, 필요한 작업 수 등은 개발자와 사용자/고객 간의 커뮤니케이션 도구이므로이 고려 사항과 아무 관련이 없습니다.

좋아하는 밴드 투어를 위해 무대 뒤 통과를하는 사람들의 목록을 제외하고는 매우 적은 사용자가 목록에서 CRUD 작업에 대해 빠져 나왔으므로이 기능은 너무 작을 것입니다.

모두 사용자/고객이 누구인지에 따라 다릅니다. 차세대 퍼시스턴스 프레임 워크 용 API를 생성한다면, 그것은 절대적으로 적합합니다.

+0

나는 기능 정의의 방법론을 좋아한다. 사용자가 중요하다고 생각하는 것. –

+1

나는 팀에서 매일 그 지점을 망치로 쳐야한다. 나는 우리가 케임에서 많은 내면을 생각하는 경향이 있고 때로는 우리가 누구를 위해 그것을하고 있는지 잊어 버리는 경향이있다. –