• Skip to primary navigation
  • Skip to content
  • Skip to footer
Han Blog Han Blog 나는 오늘도 컴퓨터 앞에 앉는다
  • Category
  • Coding Standard
  • Career
  • Study
  • Roadmap
  • Graph
  • History

    메뉴 Han Blog 홈 ›

    • Category
    • Coding Standard
    • Career
    • Study
    • Roadmap
    • Graph
    • History

    카테고리

    전체 128 Coding Standard 57 Proof 19 Spring 7 Plan 7 Reference 5 DevOps 5 Algorithm 5 MyBatis 3 Javascript 3 Data Structure 3 SQL 2 Network 2 전체 21개 ›
    전체 조회-
    오늘-

    [Coding Standard] Repository 설계 표준: 조회 기술은 하나로 안 끝난다

    지금까지 정한 표준들은 Repository의 자리를 정했다. 애그리거트 경계 표준은 “Repository는 애그리거트 루트당 하나”라고 했고, 패키지 구조 표준은 인터페이스는 domain에 public으로, 구현체는 infra에 package-private으로 두라고 했다. DTO...

    그래프에서 보기 2026.07.30 update 2026-09-16 12:30 - · -

    [Coding Standard] Swagger 문서화 표준: 중복 없이 정확한 API 문서 만들기

    API 문서가 코드와 어긋나는 순간, 문서는 없느니만 못한 것이 된다. 클라이언트 개발자는 문서를 믿고 구현했는데 실제 서버는 다르게 동작하기 때문이다. 그리고 이 어긋남은 대개 같은 정보를 두 군데에 적어놓고 한 쪽만 고쳤을 때 생긴다.

    그래프에서 보기 2026.07.29 update 2026-09-15 23:23 - · -

    [Coding Standard] Service 계층의 assert: 흐름을 드러내고 실패를 숨기지 않기

    Service 메서드를 처음 여는 사람은 두 가지를 알고 싶어 한다. 이 메서드가 무엇을 전제하고 동작하는지, 그리고 어디까지 왔을 때 무엇이 보장되는지. 보통은 주석이 그 역할을 한다.

    그래프에서 보기 2026.07.29 update 2026-09-16 11:45 - · -

    [Coding Standard] 계층별 검증 표준: 형식은 Controller, 규칙은 Service

    @Valid 하나 붙이면 검증이 끝난다고 생각하기 쉽다. 그런데 실제로 코드를 열어보면 검증이 여러 군데에 흩어져 있다. CreateOrderRequest의 @NotBlank, OrderDomain 생성자의 Objects.requireNonNull, OrderEntity의 @Col...

    그래프에서 보기 2026.07.29 update 2026-09-16 12:30 - · -

    [Coding Standard] 패키지 구조: 규칙을 컴파일러가 강제하게

    지금까지 세운 표준들을 다시 읽어보면 같은 문장이 반복해서 나온다.

    그래프에서 보기 2026.07.29 update 2026-09-16 23:36 - · -

    • 이전
    • 1
    • …
    • 12
    • 13
    • 14
    • 15
    • 16
    • …
    • 26
    • 다음
    • GitHub
    • FEED
    © 2026 Tae gyu Han. Powered by Jekyll & Minimal Mistakes.