28 lines
952 B
Plaintext
28 lines
952 B
Plaintext
|
|
# 프로젝트: Digital Twin 에디터 안정화
|
||
|
|
|
||
|
|
## 개요
|
||
|
|
|
||
|
|
Digital Twin 에디터(`DigitalTwinEditor.tsx`)에서 발생한 런타임 에러(`TypeError: Cannot read properties of undefined`)를 수정하고, 전반적인 안정성을 확보합니다.
|
||
|
|
|
||
|
|
## 핵심 기능
|
||
|
|
|
||
|
|
1. `DigitalTwinEditor` 버그 수정
|
||
|
|
2. 비동기 함수 입력값 유효성 검증 강화
|
||
|
|
3. 외부 DB 연결 상태에 따른 방어 코드 추가
|
||
|
|
|
||
|
|
## 테스트 계획
|
||
|
|
|
||
|
|
### 1단계: 긴급 버그 수정
|
||
|
|
|
||
|
|
- [x] `loadMaterialCountsForLocations` 함수에서 `locaKeys` undefined 체크 추가 (완료)
|
||
|
|
- [ ] 에디터 로드 및 객체 조작 시 에러 발생 여부 확인
|
||
|
|
|
||
|
|
### 2단계: 잠재적 문제 점검
|
||
|
|
|
||
|
|
- [ ] `loadLayout` 등 주요 로딩 함수의 데이터 유효성 검사
|
||
|
|
- [ ] `handleToolDragStart`, `handleCanvasDrop` 등 인터랙션 함수의 예외 처리
|
||
|
|
|
||
|
|
## 진행 상태
|
||
|
|
|
||
|
|
- [진행중] 1단계 긴급 버그 수정 완료 후 사용자 피드백 대기 중
|