Lecture/[NextStep] DDD 세레나데 6기

서론DDD 세레나데의 첫번재 미션인 Junit5를 학습하는 시간입니다.지금까지 굉장히 많이 해본 자동차 경주게임의 Car 도메인을 아주 간단히 만들어 보는 미션으로 실제 테스트 코드까지 작성하는것이 목표였습니다.요구사항중에 중요한 부분은 아래와 같습니다.자동차 이름이 존재하며, 5글자를 넘을 수 없습니다.자동차가 움직이는 조건은 0~9사이의 무작위 값을 구한 뒤, 무작위 값이 4이상인 경우에 움직인다.이제 이걸 어떻게 코드를 작성했는지 간단히 이야기 해보도록 하겠습니다.관련PRhttps://github.com/next-step/ddd-legacy/pull/573/filesCarpublic record Name(String name) { private static final int MAX_NAME_L..
서론이번에 DDD에 대한 학습을 위해 기다리던 NextStep에서의 DDD 세레나데 강의를 수강하게 되었습니다.매번 도메인 주도 설계라는 것을 말로만 이야기 했지 실제 학습을 해보거나 실제 적용을 하려는 모습에서도 내가 하는 방식이 맞는지? 또한 이걸 팀 내에서 이야기하기 위해서 이게 왜 필요하고, 이게 있었을때 더 좋을수 있는지 개발자들뿐 아니라 기획자, 디자이너에게도 이야기를 하려고 할때도 설명이 미흡하다는 생각들이 많이 들었다.이번 과정에서는 DDD를 어떻게 하면 회사에 적용해볼수 있는지를 고민해보려고 한다.도메인 주도 설계 이해들어가며도메인 주도 설계라는것이 무조건적인 정답이 아니다. 이 부분이 가장 중요하다.못질을 할때 망치가 필요하고, 나사를 조일때 드라이버가 필요한데, 어떤 사람들은 무조건 ..
Seyun(Marco)
'Lecture/[NextStep] DDD 세레나데 6기' 카테고리의 글 목록