Skip to content

1월 26일 회의

Mingyu Song edited this page Feb 25, 2025 · 1 revision

안건 목록

  • Sub task 브랜치 Convention
  • 프런트 간단 상황 공유
    • PR merge 올린 사람이든, 리뷰를 하는 사람이든 상관 없음.
  • 백엔드 간단 상황 공유
    • RDB vs GDB 맥락 공유

    • ERD 간단 공유

    • 길 객체 관련 API 상호 조율

      • 주요 변경사항
        • path는 Id, 시작점 끝점만 주고, 그 path를 이루고 있는 좌표들을 전달할 예정
        • LineString, 프론트 입장에서는 split 가능한 string 배열로 전달 예정
      • 조율 사항
        • 위험 요소에는 lineStringId는 포함이 되어야 함.
        • 길 추가 API 대략적인 데이터 형식 정하기
       { 
      		 "path": { 
      				 "lineStringId" : 17, 
      				 "startNodeId" : 1, 
      				 "endNodeId" : 2, 
      				 "lineString" : [0 0, 10 10, 20 20, 30 30, 40 40, 50 50] 
      			 }, 
      			"path": { 
      				 "lineStringId" : 18, 
      					"startNodeId" : 2, 
      					"endNodeId" : 3, 
      					"lineString" : [50 50, 40 60, 20 50, 30 40, 50 40, 80 90] 
      				} 
      } 
      
      // 위험 요소 조회 API response 
      { "caution" : [ 
      			{ 
      				"linestringId" : 17, 
      				"factor" : "방지턱", 
      				"point" : [10 10, 20 20] 
      			}, 
      			{ 
      				"linestringId" : 18, 
      				"factor" : "계단", 
      				"point" : [20 50, 30 40] 
      			} 
      		], 
      		"danger" : [ 
      			{ 
      					"linestringId" : 18, 
      					"factor" : "계단", 
      					"point" : [40 40, 50 50]
      			}, 
      			{ 
      					"factor" : "계단", 
      					"point" : [50 50, 40 60] 
      			} 
      		], 
      } 
      	
      	// 길 추가 API request 예시 (startNode는 무조건 DB에 존재하는 노드로)
      	startNode : [40 40] 
      	endNode : (nullable) [50 50] 
      	points : [40 40, 41 45, ... , 50 50]

PR 규칙

  • UNI-1 : 길찾기 API 개발
    • UNI-2 : 길찾기 알고리즘 작성
    • UNI-3 : 길찾기 상세정보 로직 작성

서브테스크가 있는 경우

  • 만약 서브테스크 하나하나가 크다면
    • [UNI-2] 길찾기 알고리즘 작성
    • [UNI-3] 길찾기 상세정보 로직 작성
  • 메인테스크 하나로 PR을 올린다면
    • [UNI-1] 길찾기 API 개발 (UNI-2, UNI-3)

Clone this wiki locally