Skip to content

[REFACTOR]: 시나리오 생성시 마지막 노드 & 트리구조 출력 변경 #89

@lcs9317

Description

@lcs9317

변경 유형 (Type): REFACTOR
제목(Subject): 시나리오 생성시 마지막 노드 & 트리구조 출력 변경

무엇을 / 왜

무엇(What):

  1. 시나리오 생성시 마지막 노드 저장과 동시에 시나리오 바로 생성
  2. 트리구조 조회시 출력 형태를 정제된 트리구조로 변경
    왜(Why):
  3. api 2중 호출을 막기 위함
  4. 트리구조 조회시 포크를 여러번 하는 경우 프론트에서의 연산이 계속 늘어나기 때문에 백엔드에서 연산 후 정제된 트리구조를 출력

어떻게(요약) — 3줄 이내

nodenextRequestDto를 가져와서 사용, slack에 올린 사항대로 requestbody에서 requestpart로 변경
트리구조를 BFS로 정렬후 프론트에서 뽑아낼 힌트(fromnode의 id와 그 라인의 종류(normal / fork))를 담아서 보냄

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 할 일 1
  • 할 일 2

스크린샷/증빙(선택)


Auto-created for PR #88

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions