{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":292755484,"defaultBranch":"master","name":"jwp-refactoring","ownerLogin":"woowacourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-04T05:12:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45747236?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698392666.0","currentOid":""},"activityList":{"items":[{"before":"42e49e7c8ac6a1d2ef6546dcd079d8660683f471","after":"0777e3b0f75416cfd9fc8446705f6aab877ab0d2","ref":"refs/heads/zillionme","pushedAt":"2023-10-30T04:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"younghoondoodoom","name":"YoungHoon Choi","path":"/younghoondoodoom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90854702?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩토링 - 3,4단계] 이레(이다형) 미션 제출합니다 (#738)","shortMessageHtmlLink":"[레거시 코드 리팩토링 - 3,4단계] 이레(이다형) 미션 제출합니다 (#738)"}},{"before":"e58093c6204b4d14997fb0d123ec293cdce316ab","after":"e453a812bd1601b2d21ca8330e48a283a152bb20","ref":"refs/heads/bguga","pushedAt":"2023-10-29T17:03:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zillionme","name":null,"path":"/zillionme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100172683?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 푸우(백승준) 미션 제출합니다. (#809)\n\n안녕하세요 푸우!\r\n3단계와 4단계의 pr에 각각 리뷰를 남겼는데요.\r\n한번 확인해주시고 푸우의 의견 주시면 좋을 것 같습니다!\r\n마지막 미션 수고하셨습니다!!","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 푸우(백승준) 미션 제출합니다. (#809)"}},{"before":"fe6be87ac05f785e866834e661ff201d8478d696","after":"e3bfa62ebcc2888159f389d76f5e19d1db1154cb","ref":"refs/heads/kyy00n","pushedAt":"2023-10-29T16:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BGuga","name":"Guga","path":"/BGuga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103228463?s=80&v=4"},"commit":{"message":"feat: 멀티모듈 적용 (#781)","shortMessageHtmlLink":"feat: 멀티모듈 적용 (#781)"}},{"before":"f4a58ac42aa3ede241ab9887ce3690503ccda8b4","after":"cd5e254a2faa40dbcfaa124848ef1c400ed53778","ref":"refs/heads/hyena0608","pushedAt":"2023-10-29T16:00:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"splitCoding","name":"스플릿","path":"/splitCoding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75476562?s=80&v=4"},"commit":{"message":"[리팩터링 미션 3, 4단계] 헤나(박현서) 미션 제출합니다. (#717)\n\n* refactor: 주문 항목에 주문 의존성 제거\r\n\r\n* chore: 주문 패키지 변경\r\n\r\n* chore: 메뉴 패키지 변경\r\n\r\n* chore: 테이블 패키지 변경\r\n\r\n* chore: vo 패키지 변경\r\n\r\n* refactor: 메뉴 상품에 메뉴 의존성 제거\r\n\r\n* refactor: 주문 테이블에 주문 의존성 제거\r\n\r\n* feat: 주문 요청 변환 객체 구현\r\n\r\n* feat: 단체 지정 식별자값으로 단체 지정 조회 기능 추가\r\n\r\n* refactor: 주문 항목 엔티티에 메뉴 엔티티 의존성 수정\r\n\r\n* refactor: 주문 검증 객체 구현 및 리팩터링\r\n\r\n* refactor: 주문 서비스 내부에 주문 서비스용 dto로 수정\r\n\r\n* refactor: 주문 테이블 검증 객체 구현 및 리팩터링\r\n\r\n* refactor: 단체지정 검증 객체 구현 및 리팩터링\r\n\r\n* feat: 메뉴 기록 엔티티 구현\r\n\r\n* refactor: 주문 상품 엔티티에 기록 컬럼 추가\r\n\r\n* feat: 주문 기록 이벤트 구현\r\n\r\n* feat: 주문시 이벤트 발행 기능 구현\r\n\r\n* chore: 메뉴 기록 flyway 추가\r\n\r\n* refactor: 메뉴 기록 수정\r\n\r\n* refactor: 주문 기록 응답 수정\r\n\r\n* chore: 메뉴 기록 flyway 수정\r\n\r\n* refactor: vo 패키지 common으로 변경\r\n\r\n* refactor: request, response 패키지 분리\r\n\r\n* docs: 리드미 수정\r\n\r\n* chore: 파일 삭제\r\n\r\n* feat: JpaAuditing 구성 정보 등록\r\n\r\n* refactor: 주문 상태 변경 요청 객체 추가\r\n\r\n* fix: 단체 지정 등록 요청 객체 수정\r\n\r\n* chore: 주문 생성 요청 객체 패키지 이동\r\n\r\n* refactor: 메서드 분리 및 final 키워드 선언\r\n\r\n* refactor: OrderValidator, Order 의존성 분리\r\n\r\n* refactor: 주문 메뉴 기록 정보 수정\r\n\r\n* refactor: 주문, 테이블, 메뉴, 공통, 웹 모듈 분리\r\n\r\n* feat: 주문시 주문 테이블 빈 상태 검증 추가","shortMessageHtmlLink":"[리팩터링 미션 3, 4단계] 헤나(박현서) 미션 제출합니다. (#717)"}},{"before":"0ca1b87c83c942a236af8fb15609e63ceef82499","after":"b13f0c42698e2c68f540605df3dd1fc3c18128f4","ref":"refs/heads/miseongk","pushedAt":"2023-10-29T15:51:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamjooon2","name":"Junhee Lee","path":"/iamjooon2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73161212?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 밀리(김미성) 미션 제출합니다. (#813)\n\n* chore: 멀티모듈 적용\r\n\r\n* chore: 패키지 위치 이동","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 밀리(김미성) 미션 제출합니다. (#813)"}},{"before":"220cf17445140d456a74fffc7bd1143b0d20ef94","after":"442011640b0e882fcc281c53389a2f80644195c4","ref":"refs/heads/iamjooon2","pushedAt":"2023-10-29T14:55:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CFalws","name":"kim daehee","path":"/CFalws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91701137?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 가비(이준희) 미션 제출합니다. (#792)\n\n* refactor: 빠진 제약사항 추가\r\n\r\n* feat: 멀티모듈 분리","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 가비(이준희) 미션 제출합니다. (#792)"}},{"before":"f5e5bb328a366c499d0bad37537c8a43f9f80fd8","after":"ee8168c6cc7454e57d4dd86161764b140bb94618","ref":"refs/heads/the9kim","pushedAt":"2023-10-29T14:51:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"waterricecake","name":"waterricecake","path":"/waterricecake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91263263?s=80&v=4"},"commit":{"message":"[레거시 리팩터링 - 4단계] 로이(김덕우) 미션 제출합니다. (#780)\n\n* refactor: core(domain, repository) 모듈 분리\r\n\r\n* refactor: web(controller, service) 모듈 분리\r\n\r\n* fix: 패키지 미인식 오류 해결\r\n\r\n* feat: 테스트용 sql 패키지 이동\r\n\r\n* refactor: 불필요한 필드 제거 및 sql 패키지 재이동\r\n\r\n* refactor: order-ordertable 참조 관계 변경(직접 -> 간접)","shortMessageHtmlLink":"[레거시 리팩터링 - 4단계] 로이(김덕우) 미션 제출합니다. (#780)"}},{"before":"14c19e560348c26950eb349e3da3c0671e373545","after":"5f726307d88641029cecff88a9748f6c6f9926f1","ref":"refs/heads/songusika","pushedAt":"2023-10-29T14:20:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"poi1649","name":"Bojun Kim","path":"/poi1649","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74969077?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 블랙캣(송우석) 미션 제출합니다. (#819)\n\n* refactor: 멀티 모듈 적용\r\n\r\n* refactor: 멀티 모듈 적용","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 블랙캣(송우석) 미션 제출합니다. (#819)"}},{"before":"86f5caecdb7d16f7025100d9cf6e8d88fa094d23","after":"1780abe904ad854de9f2a7ecb15b3d8445d0bd76","ref":"refs/heads/yujamint","pushedAt":"2023-10-29T14:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ezzanzzan","name":"cheon-eunjeong","path":"/ezzanzzan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50096374?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 3,4단계] 민트(유재민) 미션 제출합니다. (#799)\n\n* refactor: Product 패키지 분리\r\n\r\n* refactor: MenuGroup 패키지 분리\r\n\r\n* refactor: OrderTable 패키지 분리\r\n\r\n* refactor: Menu 패키지 분리\r\n\r\n* refactor: TableGroup 패키지 분리\r\n\r\n* refactor: Order 패키지 분리\r\n\r\n* refactor: OrderTables 패키지 분리 및 common 패키지 분리\r\n\r\n* refactor: Menu Dao, Request, Response 패키지 이동\r\n\r\n* refactor: MenuGroup Dao, Request, Response 패키지 이동\r\n\r\n* refactor: Order Dao, Request, Response 패키지 이동\r\n\r\n* refactor: MenuProduct Dao, Request, Response 패키지 이동\r\n\r\n* refactor: OrderTable Dao, Request, Response 패키지 이동\r\n\r\n* refactor: Product Dao, Request, Response 패키지 이동\r\n\r\n* refactor: Product Dao, Request, Response 패키지 이동\r\n\r\n* feat: Request Dto Validation 구현\r\n\r\n* refactor: OrderLineItem 검증 메서드명 수정\r\n\r\n* fix: 주문 상태 변경 도메인 로직 수정\r\n\r\n* refactor: Product 생성 Request 객체 서비스 계층으로 전달하도록 수정\r\n\r\n* refactor: Request 객체 내에서 id만 반환하는 메서드 구현\r\n\r\n* refactor: dao 예외 처리 코드 중복 제거\r\n\r\n* feat: name 값 포장 객체 구현\r\n\r\n* feat: OrderStatus 객체를 갖도록 수정\r\n\r\n* refactor: Google Style auto formatting 적용\r\n\r\n* feat: quantity 값 포장 객체 구현\r\n\r\n* feat: numberOfGuests 값 포장 객체 구현\r\n\r\n* refactor: Objects.isNull() 메서드를 == 연산자 사용하도록 변경\r\n\r\n* refactor: 테스트에서만 쓰이는 메서드 test 모듈로 이동\r\n\r\n* refactor: response 변환 책임 DTO로 이동\r\n\r\n* test: 예외 메세지를 통한 테스트를 하도록 수정\r\n\r\n* feat: 도메인 객체 JPA 적용\r\n\r\n* feat: 기존 DAO 삭제 및 Repository 생성\r\n\r\n* fix: JPA 적용하며 발생하는 서비스 로직 에러 수정\r\n\r\n* refactor: TableGroup의 @Transient 필드 연관관계 매핑으로 수정\r\n\r\n* refactor: TableGroupService에서 Repository가 아닌TableService를 참조하도록 수정\r\n\r\n* refactor: TableGroupService의 OrderRepository 의존성 제거\r\n\r\n* refactor: TableService의 Order 패키지 의존성 제거\r\n\r\n* refactor: OrderTableRepository가 아닌 서비스를 의존하도록 수정\r\n\r\n* refactor: MenuService Repository가 아닌 Service 의존하도록 수정\r\n\r\n* refactor: 메뉴 정보가 바뀌어도 주문 항목의 정보가 바뀌지 않도록 수정\r\n\r\n* docs: flyway 스크립트 작성\r\n\r\n* chore: common 모듈 분리\r\n\r\n* chore: api 모듈 분리\r\n\r\n* chore: 루트 모듈 설정","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 3,4단계] 민트(유재민) 미션 제출합니다. (#799)"}},{"before":"ae22e4fde4c0f41b5ab9cbe89436b0f2f2e7472d","after":"965287809580f6b3237f57d049e4996e0d1da887","ref":"refs/heads/go-jaecheol","pushedAt":"2023-10-29T14:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Choi-JJunho","name":"최준호","path":"/Choi-JJunho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49794401?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 망고(고재철) 미션 제출합니다. (#811)\n\n* feat: 멀티 모듈 적용\r\n\r\n* refactor: build.gradle 중복 제거\r\n\r\n* refactor: static import 재설정","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 망고(고재철) 미션 제출합니다. (#811)"}},{"before":"e7996a61f5751459e306a6bb4447510254fd35d1","after":"a6ae34833242adc233d1ed28b8521e70d8138278","ref":"refs/heads/kpeel5839","pushedAt":"2023-10-29T13:50:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Combi153","name":"Chanmin Ju(Hu chu)","path":"/Combi153","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106813090?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 매튜(김재연) 미션 제출합니다. (#714)\n\n* refactor: 메서드 분리 진행\r\n\r\n* refactor: Price 변수명 변경\r\n\r\n* refactor : Fixture 간의 의존성 제거\r\n\r\n* feat : 멀티모듈 적용\r\n\r\n* refactor : dependencies 중복 제거\r\n\r\n* refactor : Core Application 제거\r\n\r\n* refactor : dependency 중복 제거\r\n\r\n* refactor : web 모듈 plugin 제거","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 매튜(김재연) 미션 제출합니다. (#714)"}},{"before":"803ab9a38c54e6c067fdc2ad446db3903e550f96","after":"e74ac2b913ec749d0a895a6cc21810eaaebd3836","ref":"refs/heads/choi-jjunho","pushedAt":"2023-10-29T13:44:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MoonJeWoong","name":"hiiro","path":"/MoonJeWoong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31722737?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 주노(최준호) 미션 제출합니다. (#692)\n\n* build: 멀티모듈 적용\r\n\r\n* refactor: 불필요한 설정 및 클래스 제거","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 주노(최준호) 미션 제출합니다. (#692)"}},{"before":"0d39020b104841c1d8abfbabb96b5e2acedd40f2","after":"2b8a30b1d0f1ffcd69ef583132e7543b3530bf0d","ref":"refs/heads/70825","pushedAt":"2023-10-29T13:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seokjin8678","name":"Seokjin Jeon","path":"/seokjin8678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116627736?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 로건(정다빈) 미션 제출합니다. (#788)\n\n* feat: 멀티 모듈 적용\r\n\r\n* style: 코드 포맷 수정","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 로건(정다빈) 미션 제출합니다. (#788)"}},{"before":"ab4723d8d33ba962ea4fb2084ab146e2c86be321","after":"8c2c6d52ae56739064cf226074bcbee882ef525f","ref":"refs/heads/ohjintaek","pushedAt":"2023-10-29T12:55:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swonny","name":"최승원","path":"/swonny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81925468?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 썬샷(오진택) 미션 제출합니다. (#816)\n\n* fix: TableGroup 생성 요청 시 클라이언트 요청을 역직렬화하지 못하는 문제 수정\r\n\r\n* refactor: 어그리게이트별로 패키지 분리\r\n\r\n* refactor: 테이블 그룹화할 때 테이블그룹의 null 검사 추가\r\n\r\n* refactor: Order와 OrderTable 간 의존성 단방향으로 리팩토링\r\n\r\n* chore: product, common, app 모듈 분리\r\n\r\n* chore: app에서 menu 모듈 분리\r\n\r\n* chore: app에서 order 모듈 분리\r\n\r\n* chore: app에서 table 모듈 분리\r\n\r\n* chore: build 관련 설정 추가\r\n\r\n* chore: build 관련 설정 추가","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 썬샷(오진택) 미션 제출합니다. (#816)"}},{"before":"a2c840a921195afe8c97ae37f53a077220586cdd","after":"9d67c81aeed3a680d787548b51648cb508fd6a9e","ref":"refs/heads/amaran-th","pushedAt":"2023-10-29T12:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpeel5839","name":null,"path":"/kpeel5839","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89840550?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 아마란스(송세연) 미션 제출합니다. (#748)\n\n* refactor: 메서드 분리\r\n\r\n* refactor: Price를 Product에도 구현\r\n\r\n* refactor: 도메인 이벤트를 통해 OrderTable->Order, TableGroup->Order 의존성 제거\r\n\r\n* refactor: 모듈 분리\r\n\r\n* chore: 중복된 의존성 제거\r\n\r\n* feat: OrderLineItem이 Menu의 이름과 가격을 필드로 갖게 하기\r\n\r\n---------\r\n\r\nCo-authored-by: amaran-th ","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 아마란스(송세연) 미션 제출합니다. (#748)"}},{"before":"ad909b4146f661159f45f91ebf73b809558ed5ca","after":"9fec303d9584dce02cc7842e7b6425620667b27f","ref":"refs/heads/backfoxx","pushedAt":"2023-10-29T12:02:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"junpakPark","name":"박준현","path":"/junpakPark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112045553?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩토링 - 3, 4단계] 여우(조승현) 미션 제출합니다. (#771)\n\n* refactor: 각 클래스를 애그리거트 별 패키지에 나누어 담기\r\n\r\n* refactor: 애그리거트별 패키지간 양방향 의존성 해결\r\n\r\n* refactor: 허용 가능한 주문 단계가 아닌 다른 단계로 주문 단계를 변경하려고 하면 예외가 발생하도록 변경\r\n\r\n* refactor: 외부에서 사용하지 않는 상수의 접근자를 private로 변경\r\n\r\n* refactor: 테스트에서만 사용되는 OrderLineItem의 생성자 제거\r\n\r\n* refactor: 메뉴 정보가 변경되어도 주문 정보에 영향을 미치지 않도록 변경\r\n\r\n* build: http 통신을 담당하는 ui와 도메인/애플리케이션 영역을 별도의 모듈로 분리","shortMessageHtmlLink":"[레거시 코드 리팩토링 - 3, 4단계] 여우(조승현) 미션 제출합니다. (#771)"}},{"before":"fc303fde0b9e1e9a5c18c6d673d1c7fdd94e198a","after":"7669edd2ae389d66680d0b0bac52e86b53a9acef","ref":"refs/heads/jj503","pushedAt":"2023-10-29T11:52:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carsago","name":"Hyun-Seo Oh / 오현서","path":"/carsago","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100915276?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 제이미(임정수) 미션 제출합니다 (#805)\n\n* feat: app 모듈 생성\r\n\r\n* feat: core 모듈 생성\r\n\r\n* feat: domain 모듈 생성\r\n\r\n* fix: Spring Context를 불러오지 못하는 문제 해결","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 제이미(임정수) 미션 제출합니다 (#805)"}},{"before":"c7644db6d68c031a94e296b801429a7f236136e1","after":"4b1d3d2fdae1bbdf12b6b0e58fefd41b4cb8a67a","ref":"refs/heads/kwonyj1022","pushedAt":"2023-10-29T11:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"drunkenhw","name":"한우석","path":"/drunkenhw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106640954?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 엔초(권예진) 미션 제출합니다 (#818)\n\n* refactor: OrderLineItem에서 Order 의존성 제거\r\n\r\n* refactor: Menu에서 MenuGroup 의존성 제거\r\n\r\n* refactor: MenuProduct에서 Menu 의존성 제거\r\n\r\n* refactor: OrderService에서 MenuRepository 의존성 제거 및 서비스 로직 리팩토링\r\n\r\n* refactor: Order 생성 시 OrderValidator의 검증이 필수가 되도록 변경\r\n\r\n* refactor: Orders 일급컬렉션 제거\r\n\r\n* refactor: TableService에서 OrderRepository 의존성 제거\r\n\r\n* refactor: TableGroupService에서 OrderRepository와 OrderTableRepository 의존성 제거\r\n\r\n* refactor: MenuService에서 MenuGroupRepository와 ProductRepository 의존성 제거\r\n\r\n* refactor: 개행 수정 및 불필요한 메서드 삭제 및 메서드 분리\r\n\r\n* refactor: OrderTables 일급컬렉션 제거\r\n\r\n* rename: 패키지 구조 변경\r\n\r\n* test: 테스트 경고 메시지 해결 및 변수 네이밍 변경\r\n\r\n* rename: dto 패키지 변경\r\n\r\n* rename: repository 패키지 변경\r\n\r\n* chore: 모듈 분리\r\n\r\n* chore: api 모듈과 web 모듈 분리\r\n\r\n* chore: 누락된 build.gradle 파일 추가\r\n\r\n* refactor: 완료되지 않은 주문이 있는지 OrderRepository에서 조회하도록 변경\r\n\r\n* test: 테스트에서 EntityManager 사용 제거\r\n\r\n* refactor: UngroupTableEvent에 getTableGroupId() 추가","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 엔초(권예진) 미션 제출합니다 (#818)"}},{"before":"5f245ff4b7b14313a11186a6a9b803158a6fe563","after":"b80209c2daa317108a4df023e7119a1929730c11","ref":"refs/heads/xxeol2","pushedAt":"2023-10-29T11:43:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"This2sho","name":"LeeGeonHo","path":"/This2sho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48519860?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 애쉬(정설희) 미션 제출합니다. (#785)\n\n* feat: 멀티모듈 분리\r\n\r\n* refactor: updatable=false 추가\r\n\r\n* feat: flyway script 추가\r\n\r\n* refactor: 간결한 import","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 애쉬(정설희) 미션 제출합니다. (#785)"}},{"before":"89b5c2316334e6609d20099b3aadcbb004b6138f","after":"808b3aabd2170c9c69f0879fad4bebb953abf24b","ref":"refs/heads/nuyh99","pushedAt":"2023-10-29T11:43:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SproutMJ","name":null,"path":"/SproutMJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86831441?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 연어(황재현) 미션 제출합니다. (#793)\n\n* refactor: menu, menugroup, product 컨텍스트 모듈로 분리\r\n\r\n* fix: 프로덕션 의존성으로 변경\r\n\r\n* refactor: order, ordertable, tablegroup으로 모듈 분리\r\n\r\n* build: app 모듈만 executable jar 만들도록 변경\r\n\r\n* fix: app 모듈에서 auditing 자동 설정이 적용되지 않던 문제 해결","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 연어(황재현) 미션 제출합니다. (#793)"}},{"before":"99f2c28f066503035dbef3cbfa56b10f84cfbdca","after":"c35f1acd69e598be4459e655aec2c2dc0eb77562","ref":"refs/heads/apptie","pushedAt":"2023-10-29T11:41:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nuyh99","name":"황재현","path":"/nuyh99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93072571?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩토링 - 4단계] 지토(김지민) 미션 제출합니다. (#735)\n\n* chore: 멀티 모듈 적용\r\n\r\n* chore: 실행 모듈 분리","shortMessageHtmlLink":"[레거시 코드 리팩토링 - 4단계] 지토(김지민) 미션 제출합니다. (#735)"}},{"before":"9d332d6748a038212b009e6e188ce50880d762f9","after":"ec967a3495d964ab8415cc087653d9cda1c43087","ref":"refs/heads/jaeyoung22","pushedAt":"2023-10-29T11:34:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"java-saeng","name":"김현우","path":"/java-saeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62413589?s=80&v=4"},"commit":{"message":"[리팩터링 4단계] 리오(오영택) 미션 제출합니다 (#808)\n\n* refactor: 사용하지 않는 필드 제거\r\n\r\n* refactor: OrderTable에 대한 일급 컬렉션 적용\r\n\r\n* refactor: 멀티모듈 적용\r\n\r\n* refactor: 에러 해결","shortMessageHtmlLink":"[리팩터링 4단계] 리오(오영택) 미션 제출합니다 (#808)"}},{"before":"4a93377321db8486b42745967c5be867648299cc","after":"53a0399da443113e3fd883916e7a72bd5f8453c7","ref":"refs/heads/cfalws","pushedAt":"2023-10-29T11:29:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeomxon","name":"JeongHun Yu","path":"/jeomxon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51906604?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 에밀(김대희) 미션 제출합니다 (#800)\n\n* refactor: 기존 패키지 독립된 모듈 구조로 변경\r\n\r\n* refactor: Mapper는 Service, Validator는 Component로 사용\r\n\r\n* refactor: OrderValidator 접근 제어자 수정","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 에밀(김대희) 미션 제출합니다 (#800)"}},{"before":"d6bdcba3f70e8ee4dd2ee9172e55765a6e6b6981","after":"91b5554efe8256dfdc3550131deaab85f4f2a43c","ref":"refs/heads/hgo641","pushedAt":"2023-10-29T11:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hectick","name":"Sung Chaeyeon","path":"/hectick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62106852?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 홍고(홍여진) 미션 제출합니다. (#806)\n\n* refactor: 멀티 모듈 적용\r\n\r\n* refactor: 모듈 적용\r\n\r\n* refactor: 모듈 생성\r\n\r\n* refactor: import 수정\r\n\r\n* refactor: import 수정\r\n\r\n* refactor: 모듈간 의존성 수정\r\n\r\n* refactor: Application 추가","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 홍고(홍여진) 미션 제출합니다. (#806)"}},{"before":"f249124e3aaccd084f637a15935c1cdba0a3bb7a","after":"9a9490babbc8d9a4b68cacd901748e1ae4dc00d2","ref":"refs/heads/aiaiaiai1","pushedAt":"2023-10-29T11:19:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yujamint","name":"Jae Min Yu","path":"/yujamint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71512749?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 3, 4단계] 루쿠(백경환) 미션 제출합니다. (#796)\n\n* rename: 전체적인 패키지 이동\r\n\r\n* refactor: Menu, MenuProduct 관계 다대일 단방향로 수정 및 MenuProduct -> Product 간접참조로 수정\r\n\r\n* refactor: Order, OrderLineItem 관계 다대일 단방향로 수정 및 OrderLineItem -> Menu 간접참조로 수정\r\n\r\n* refactor: Table 패키지가 Order 패키지를 참조하고 있는 관계를 이벤트를 통해서 제거\r\n\r\n* chore: dto 관련 패키지 이동\r\n\r\n* style: 코드 스타일 정리\r\n\r\n* chore: ordertable과 tablegroup 패키지 분리\r\n\r\n* refactor: 이벤트 사용으로 tableGroup -> Order 패키지 의존 없애기\r\n\r\n* refactor: 인터페이스사용으로 tableGroup -> OrderTable 패키지 의존 없애기\r\n\r\n* refactor: ordertable -> tableGroup 간접참조로 변경\r\n\r\n* refactor: Object 메서드 아닌 == 연산자로 null 비교로 수정\r\n\r\n* refactor: 메서드 분리\r\n\r\n* refactor: 기본 생성자 정리\r\n\r\n* refactor: nullable = false 설정\r\n\r\n* feat: 멀티모듈 적용\r\n\r\n* refactor: 코드 포맷팅\r\n\r\n* feat: gradle 파일 추가","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 3, 4단계] 루쿠(백경환) 미션 제출합니다. (#796)"}},{"before":"e18778c06e2a5b21e46516aaf78169213a98c546","after":"201fb06c45165096e459b07e087f5562c70c6c47","ref":"refs/heads/jjongwa","pushedAt":"2023-10-29T11:18:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jundonghyuk","name":"JunDonghyuk","path":"/jundonghyuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84345881?s=80&v=4"},"commit":{"message":" [레거시 코드 리팩터링 - 4단계] 디노(신종화) 미션 제출합니다. (#791)\n\n* refactor: http 파일 request 변경\r\n\r\n* refactor: query문 변경\r\n\r\n* chore: app, common 모듈 생성 및 분리\r\n\r\n* chore: product 모듈 생성\r\n\r\n* chore: menu, menuproduct, table, tablegroup 모듈 생성\r\n\r\n* chore: optimize imports","shortMessageHtmlLink":" [레거시 코드 리팩터링 - 4단계] 디노(신종화) 미션 제출합니다. (#791)"}},{"before":"5e0448835e4861f22dfd1ad5de95b7c59100e265","after":"4c4e83f364ffe0e0372ac0d349aaff66637794ee","ref":"refs/heads/this2sho","pushedAt":"2023-10-29T11:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"greeng00se","name":"Herb","path":"/greeng00se","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58586537?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 호이(이건호) 미션 제출합니다. (#817)\n\n* refactor: request dto @JsonCreator 어노테이션 적용 및 final 적용\r\n\r\n* refactor: application에서 존재하지 않는 id 예외던지던거 repository로 이동\r\n\r\n* refactor: Order에서 OrderTable 간점 참조(약한 결함)로 변경\r\n\r\n* refactor: 검증 메소드 네이밍 변경\r\n\r\n* refactor: 모듈 분리\r\n\r\n* refactor: application 파일 추가\r\n\r\n* refactor: app 모듈로 테스트 이동","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 호이(이건호) 미션 제출합니다. (#817)"}},{"before":"23583fa4b773e2abebcf33eb17175e84b4fa2732","after":"a44f5a69f1451e66cb4a96b41dc35976acb1fde4","ref":"refs/heads/woo-chang","pushedAt":"2023-10-29T11:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"miseongk","name":"Miseong Kim","path":"/miseongk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39994337?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 다즐(최우창) 미션 제출합니다. (#789)\n\n* feat: 멀티 모듈 분리\r\n\r\n* refactor: 코드 컨벤션 정리","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 다즐(최우창) 미션 제출합니다. (#789)"}},{"before":"bb3a571612a7d0f1d2d3114ee24f78805c329a2e","after":"011fd091d48b3f10a2a9e7ed4cbaa3dacd3913b3","ref":"refs/heads/younghoondoodoom","pushedAt":"2023-10-29T11:08:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ohjintaek","name":"Ohjintaek","path":"/Ohjintaek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116645747?s=80&v=4"},"commit":{"message":"refactor: 멀티 모듈 프로젝트로 수정 (#797)","shortMessageHtmlLink":"refactor: 멀티 모듈 프로젝트로 수정 (#797)"}},{"before":"0d7361267e4d55dd622e4281fb50c75093945af9","after":"48c54950820afb52d94efaada11a8b64e1602f18","ref":"refs/heads/moonjewoong","pushedAt":"2023-10-29T10:58:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rawfishthelgh","name":"Geonhoe Lee","path":"/rawfishthelgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79038908?s=80&v=4"},"commit":{"message":"[레거시 코드 리팩터링 - 4단계] 히이로(문제웅) 미션 제출합니다. (#784)\n\n* feat: 멀티 모듈 적용\r\n\r\n* chore : build.gradle 설정 변경","shortMessageHtmlLink":"[레거시 코드 리팩터링 - 4단계] 히이로(문제웅) 미션 제출합니다. (#784)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoq8IegA","startCursor":null,"endCursor":null}},"title":"Activity · woowacourse/jwp-refactoring"}