티스토리 뷰

Programing/TIL

20190603

oh-yes 2019. 6. 3. 22:50
20190603

1. H2 데이터베이스 사용 중 소소한 삽질

신규 서비스 API 개발에 H2 데이터베이스를 적극적으로 사용하고 있는데, 컬럼명에 예약어를 사용하여 생각보다 오랜 시간 삽질을 하게 되었다. 실제 에러 스택트레이스에 예악어라는 메세지가 보이질 않아서 더 해맨 부분도 있었던거 같다.

2. DDD 1장 ~ 2장 학습

DDD Start 책을 읽으면서 내용을 계속 정리하고 있다. 책이 참 좋다고 생각이 들었는데, 실제 구현 코드도 같이 예제 형식으로 보여주고 있어서 실제 JPA-Hibernate를 주로 사용하는 나로서는 참 공감이 가면서도 부족한 부분이 무엇인지 정확하게 알게 해주는거 같아 좋았다.

  • 엔티티 vs 벨류
  • 무분별한 세터는 무조건 지양
  • 의미 있는 도메인 용어 선정 그리고 이를 코드에 충분히 표현
  • 계층 구조 아키텍처
  • DIP
  • 도메인 영역의 주요 키워드
    • 엔티티
    • 벨류
    • 애그리거트
    • 레파지토리
    • 도메인 서비스

일단 공부한 내용이라 키워드 위주로 나열해봤는데, 기존 코드에 대한 리팩토링을 진행하면서 책에서 봤던 내용을 일부 적용해보면 좀 더 의미 있는 접근이 가능할거 같아 나름 수확이 있다고 생각하고 있다 😃

'Programing > TIL' 카테고리의 다른 글

20190622  (0) 2019.07.14
20190609  (0) 2019.06.10
20190528  (0) 2019.05.28
20190526  (0) 2019.05.26
20190507  (0) 2019.05.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함