FASTCAMPUS 2

대체키 사용하기

Fastcampus의 The Red 강의 중 The RED : 비즈니스 성공을 위한 Java/Spring 기반 서비스 개발과 MSA 구축 by 이희창 수업을 들으며 대체키와 관련된 내역을 들었고 이것은 나중에 어디서나 사용할 수 있는 지식이다!라고 생각이 들어 호다닥 정리하기로 결심했다. 최근 너무 강의에 대한 피드백 글만 올리는 것 같기도 하고... 식별자와 PK DDD의 Entity 개념에서 고유한 식별자는 중요 개념 중 하나 Entity는 자신의 생명주기동안 형태와 내용이 급격하게 변경될 수 있지만 그 엔티티의 성질은 연속적으로 유지되어야 한다. 객체 A의 속성은 서비스 로직이 진행되면서 값이 변경될 수 있지만 객체 A라는 것은 변하지 않고 지속되어야 한다. (도메인 주도 설계의 p93 참고) 위와..

Study 2023.03.15

코드 구현을 하기 전에 해야할 것

Fastcampus의 The Red 강의 중 The RED : 비즈니스 성공을 위한 Java/Spring 기반 서비스 개발과 MSA 구축 by 이희창 수업을 들으며 개발을 하기 전에 고려해야 할 사항들에 대해 배웠고 이를 잊어버리지 않고 체화하기 위해 다음과 같이 정리하였다. 개발 디자인 문서르 작성한 후 구현 개발을 시작하기 전에 개발 디자인 문서를 작성하고 동료와 공유를 권장 서비스 구현에 대한 목표와 설계, 제약 사항 등을 미리 생각해 본 후에 개발을 시작 큰 시행착오 없이 원하는 구현을 진행할 수 있음 개발 디자인 문서를 작성한 후에 이를 동료와 리뷰하는 과정을 거치면, 좀 더 좋은 디자인과 방향성을 잡을 수 있다. 서비스의 인수인계 과정에서도 코드와 함께 개발 디자인 문서를 전달한다면, 넘겨받는..

Study 2023.03.15