0
단위 테스트 및 디자인이 더 잘되도록 인터페이스에 코드를 작성하려고합니다. 필자가 코딩하고있는 일부 기능은 명백한 기능 이외의 다른 기능을 구현하지 못하는 것 같습니다. 이 이름 지정 규칙이 있습니까?표준/기본처럼 보이는 인터페이스 구현에 대한 표준 명명 규칙이 있습니까?
단위 테스트 및 디자인이 더 잘되도록 인터페이스에 코드를 작성하려고합니다. 필자가 코딩하고있는 일부 기능은 명백한 기능 이외의 다른 기능을 구현하지 못하는 것 같습니다. 이 이름 지정 규칙이 있습니까?표준/기본처럼 보이는 인터페이스 구현에 대한 표준 명명 규칙이 있습니까?
구현이 하나 뿐인 경우 인터페이스 뒤에 이름을 지정하지 않는 이유는 무엇입니까? 두 번째 구현이 나오면 나중에 이름을 리팩터링 할 수 있습니다.
대개의 경우 우리는 인터페이스에 영감을주는 구현 후에 인터페이스의 이름을 지정합니다. 그런 다음 인터페이스의 두 번째 구현을 얻는다면 원래 구현의 이름을 더 구체적으로 바꾸거나 인터페이스의 이름을 더 일반적으로 바꿉니다.
일종의 같은. IFoo, Foo? 이상하게 느껴지지만 나는 이렇게했습니다. 감사 – uriDium