docs: add project docs and test updates
This commit is contained in:
72
docs/기본 개발계획/14-expected-colleague-questions.md
Normal file
72
docs/기본 개발계획/14-expected-colleague-questions.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# 내일 발표 시 동료들이 할 만한 질문 정리
|
||||
|
||||
발표 후 Q&A에서 나올 수 있는 질문과, 간단한 답변/참고 위치를 정리한 문서입니다.
|
||||
|
||||
---
|
||||
|
||||
## 기술 스택
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| 왜 CodeIgniter 4인가? Laravel은? | 참조 프로젝트(auth)가 CI 기반이라 이식이 쉽고, 경량이라 지자체 설치형에 적합. `12-technology-stack-rationale.md` |
|
||||
| PHP 8.4는 필수인가? 8.2면 안 되나? | CI4 요구가 8.2 이상이라 8.2도 가능. 8.4는 최신 안정 버전으로 선택한 것. |
|
||||
| MariaDB 말고 MySQL 써도 되나? | 호환됨. auth DDL·기존 문서가 MySQL/MariaDB 전제라 MariaDB로 통일. |
|
||||
| Apache 말고 nginx는? | 로컬/테스트는 Apache. 운영 서버가 nginx면 나중에 PHP-FPM 등으로 전환 가능, CI4는 웹서버에 종속되지 않음. |
|
||||
| 전부 최신인데 위험하지 않나? | 최신 **안정(stable)** 버전만 사용. 베타/RC 아님. 보안·패치 측면에서 유리. `12-technology-stack-rationale.md` 장단점 |
|
||||
|
||||
---
|
||||
|
||||
## 로그인·인증
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| 로그인은 auth랑 똑같이 하나요? | 동작·흐름은 auth와 동일. 코드는 복사하지 않고 CI4/PHP 8로 재구현. `08-auth-login-flow-and-ci4-apply.md`, `11-login-logout-development-guide.md` |
|
||||
| 2차 인증(OTP 등)은 언제 넣나요? | Phase 1에서는 제외. Phase 2에서 검토. 웹 기능 목록(`01-web-features.md`) 로그인(PWB-010301-001) 요약에 "2차인증, 5회 실패 시 lock" 명시. |
|
||||
| 로그인 5회 실패 시 잠금은? | Phase 1 제외, Phase 2에서 구현 예정. 해제 방법(관리자/자동)은 회의에서 확인 예정. `13-meeting-questions-to-clarify.md` |
|
||||
| JWT·자동 로그인(Remember me)은? | Phase 1에서는 세션만. 필요 시 Phase 2 이후에 검토. |
|
||||
| 첫 화면이 로그인만 있나요? | 네. 공개 랜딩 없이, 비로그인 시 로그인 화면만. 루트(/)는 /login으로 리다이렉트. `11-login-logout-development-guide.md` |
|
||||
|
||||
---
|
||||
|
||||
## 사용자·권한·회원가입
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| 사용자 역할이 몇 가지인가요? | 4종: super admin, 지자체관리자, 지정판매소, 일반 사용자. `00-project-overview.md`, 웹 기능 CSV |
|
||||
| 일반 사용자도 회원가입 받나요? | 요구사항만으로는 불명확. 내일 회의에서 “일반 사용자 회원가입 여부” 확인 예정. `13-meeting-questions-to-clarify.md` |
|
||||
| 브라우저에서 사용자 등록 후 승인은 누가 하나요? | super admin / 지자체 등 구체는 회의에서 확인. 2-6 권한 승인 루틴. |
|
||||
| 삭제한 사용자 5년 유지가 법적 요구인가요? | 회의에서 확인 예정. soft delete로 상태만 삭제 처리, 5년 보관. |
|
||||
|
||||
---
|
||||
|
||||
## 범위·Phase·일정
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| Phase 1에 뭐가 들어가나요? | 로그인·로그아웃·세션·로그인 이력 저장. 2차인증·5회 잠금·회원가입 화면은 Phase 2. `01-web-features.md` 로그인 항목에 2차인증·5회 lock 명시됨. `06-development-plan.md` §3 Phase 1 |
|
||||
| Phase 2는 언제쯤 시작하나요? | Phase 1(로그인/로그아웃) 완료·검증 후. 일정은 회의에서 재확인. |
|
||||
| 전체 오픈 일정은? | 문서상 2026년 말 기능 완료·테스트, 2027년 초 오픈 목표. 회의에서 확정. |
|
||||
| auth admin을 그대로 가져오나요? | 기능(메뉴 관리, 회원 관리, 권한별 메뉴)과 화면 흐름을 auth 참고해 CI4로 이식. 코드 복사 아님. |
|
||||
|
||||
---
|
||||
|
||||
## 로그·보안·운영
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| 로그인 로그만 남기나요? | 로그인/로그아웃은 member_log 전용. 그 외 기능(입고·불출 등)은 audit_log 같은 통합 테이블에. `11-login-logout-development-guide.md` §3.3 |
|
||||
| 지자체 서버 버전은 우리랑 맞나요? | 미확정. 배포 전에 PHP/DB/웹서버 버전 확인 예정. `13-meeting-questions-to-clarify.md` |
|
||||
| 로컬만 지금 세팅한 건가요? | 네. 테스트·운영 서버는 협의 후. `06-development-plan.md` 0.2, `07-local-db-setup.md` |
|
||||
|
||||
---
|
||||
|
||||
## 문서·참고
|
||||
|
||||
| 예상 질문 | 답변 포인트 / 참고 |
|
||||
|-----------|---------------------|
|
||||
| 계획서·스펙은 어디 있나요? | `docs/` — 06 개발계획, 08 auth 적용, 11 로그인 개발 가이드, 12 기술 스택, 13 회의 확인 질문 등. |
|
||||
| auth 프로젝트 경로는? | slow-auth-application (동일 상위 폴더). CI3 기반. `06-development-plan.md` 0.1 |
|
||||
|
||||
---
|
||||
|
||||
회의 전에 위 표만 한 번씩 훑어 보시면, 질문 나왔을 때 빠르게 답하거나 “그건 오늘 회의에서 같이 정리할 예정입니다”로 넘기기 좋습니다.
|
||||
Reference in New Issue
Block a user