여러 실행 파일에서 사용하는 C # 라이브러리가 있습니다. 라이브러리에는 네임 스페이스가 두 개 뿐이며 네임 스페이스 중 하나에 클래스가 상당히 많이 있습니다. 분류로 인해 단일 네임 스페이스에 너무 많은 클래스가있는 것을 항상 피했습니다. 그리고 무의식적으로는 더 깊은 네임 스페이스 계층 구조를 갖는 것이 더 예쁘다고 생각합니다.
내 질문은 : 클래스가 서로 관련이 있더라도 네임 스페이스에 많은 클래스가있을 때 다른 사람이 그것을 "코드 냄새"로 간주합니까? 하위 분류를 허용하는 클래스에서 뉘앙스를 찾기 위해 많은 노력을 기울입니까?