Skip to content

코드 컨벤션 리팩토링 #8

Description

@footdev

Description

전체적인 코드 컨벤션을 재정의 하고 일관성있는 코드 품질로 개선이 목적입니다.

컨벤션

  1. 메서드는 10줄 이내로 작성한다. 그 이상이라면 메서드를 분리한다.
    1-1. 메서드가 많아지면 SRP를 위반할 수도 있다는 신호이니 판단 후 클래스를 분리한다.
  2. 클래스명에 List, Dto 등 불필요한 명사를 제거한다.
  3. 최소한의 변경 가능성만 열어두도록 한다. setter를 제거하고 좀 더 직관적으로 사용할 수 있도록 한다.
  4. 레이어 간 순환참조가 일어나지 않도록 한다. 상위 레어이가 항상 하위 레이어를 의존하도록 한다.

ETC

  • 코드 컨벤션은 추가되거나 변경될 수 있다.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions