docs(#12): step12.md 사전/사후 확인 항목 업데이트

This commit is contained in:
windpacer
2026-04-29 10:10:51 +09:00
parent 6312542ea4
commit cf0cf68fdd

View File

@@ -13,6 +13,35 @@
--- ---
## 사후 확인 (작업 후 반드시 수행)
1. `app.js` 파일을 다시 열어 추가된 함수 목록을 읽는다.
2. 아래 항목을 하나씩 확인한다:
- [x] `fastSessionsLoad` 함수 존재
- [x] `fastStart` 함수 존재
- [x] `fastStop` 함수 존재
- [x] `fastDelete` 함수 존재
- [x] `fastSelect` 함수 존재
- [x] `fastRenderChart` 함수 — `new uPlot(opts, uData, container)` 3-인자 형식인가?
- [x] `fastRenderChart` 함수 — uPlot x축 데이터가 `Unix seconds`인가? (`/ 1000` 적용)
- [x] `btn-fast-export-xlsx` 핸들러 — `XLSX.utils.aoa_to_sheet(rows)` 사용하는가?
- [x] `btn-fast-export-xlsx` 핸들러 — `rows`가 배열의 배열(`string[][]`)인가?
- [x] `fastLivePollStart` — 2초(2000ms) 간격인가?
- [x] `tagNames` 변수명이 기존 코드와 일치하는가? (다르면 수정)
3. 브라우저에서 테스트:
- [x] `09 fastRecord` 탭 클릭 → 세션 목록 API 호출되는가?
- [x] `신규 세션` 버튼 → 모달 열리고 태그 목록 표시되는가?
- [x] 콘솔 에러가 없는가?
---
## 완료 조건
- [x] 브라우저 콘솔 에러 없음
- [x] `fastSessionsLoad()` 호출 시 API `/api/fast/sessions` 응답 정상
- [x] `new uPlot(opts, uData, container)` 3-인자 형식 사용
- [x] 빌드 검증 완료 (`dotnet build` 성공)
- [x] 커밋 완료 (`fix(#12): fastRecord UI 구현`)
## 작업 내용 ## 작업 내용
**파일**: `src/Web/wwwroot/js/app.js` **파일**: `src/Web/wwwroot/js/app.js`