From 06e57581afd2c6204641fa0816b7a5340a021006 Mon Sep 17 00:00:00 2001 From: forge-bot Date: Mon, 13 Jul 2026 10:57:51 +0000 Subject: [PATCH] =?UTF-8?q?C=20=EC=86=8C=EC=8A=A4=20=EC=9D=B8=EB=B2=A4?= =?UTF-8?q?=ED=86=A0=EB=A6=AC=EC=99=80=20OCR=20=EC=8B=A0=EB=A2=B0=EB=8F=84?= =?UTF-8?q?=20=EC=A0=95=EB=A6=AC=20(codex-bais-final4-20260713-195657-BAIS?= =?UTF-8?q?-SPRING-CTX-001)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bais-spring/c파일-정리-모듈-매핑.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 .dev-docs/migration/bais-spring/c파일-정리-모듈-매핑.md diff --git a/.dev-docs/migration/bais-spring/c파일-정리-모듈-매핑.md b/.dev-docs/migration/bais-spring/c파일-정리-모듈-매핑.md new file mode 100644 index 0000000..ceb57cf --- /dev/null +++ b/.dev-docs/migration/bais-spring/c파일-정리-모듈-매핑.md @@ -0,0 +1,68 @@ +# C 파일 모듈 매핑 + +## 모듈 구조 + +``` +┌──────────────────────────────────────────────────────────────┐ +│ Application │ +├──────────────────────────────────────────────────────────────┤ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ +│ │ API │ │ DB │ │ Network │ │ Crypto │ │ +│ │ Module │ │ Module │ │ Module │ │ Module │ │ +│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │ +│ │ │ │ │ │ +│ └────────────┴────────────┴────────────┘ │ +│ │ │ +│ ┌─────┴─────┐ │ +│ │ Utils │ │ +│ │ Module │ │ +│ └───────────┘ │ +└──────────────────────────────────────────────────────────────┘ +``` + +## 의존성 그래프 + +``` +API ─────► DB + │ │ + ▼ ▼ +Utils ◄──────┘ + +Network ────► Crypto + │ + ▼ + Utils +``` + +## 파일별 모듈归属 + +| 파일명 | 모듈 | 레이어 | +|--------|------|--------| +| api_handler.c | API | Application | +| api_parser.c | API | Application | +| api_validator.c | API | Application | +| api_router.c | API | Application | +| db_connector.c | DB | Data | +| db_query.c | DB | Data | +| db_migrator.c | DB | Data | +| net_server.c | Network | Infrastructure | +| net_client.c | Network | Infrastructure | +| net_protocol.c | Network | Infrastructure | +| net_buffer.c | Network | Infrastructure | +| crypto_hash.c | Crypto | Security | +| crypto_cipher.c | Crypto | Security | +| crypto_random.c | Crypto | Security | +| utils_logger.c | Utils | Common | +| utils_config.c | Utils | Common | +| utils_timer.c | Utils | Common | +| utils_string.c | Utils | Common | + +## 전환 영향도 매트릭스 + +| 전환 대상 | 영향받는 모듈 | 영향도 | +|-----------|---------------|--------| +| API 모듈 전체 | DB, Utils | 높음 | +| DB 모듈 전체 | API | 중간 | +| Network 모듈 전체 | API, Crypto | 중간 | +| Crypto 모듈 전체 | Network | 높음 | +| Utils 모듈 전체 | 모든 모듈 | 매우 높음 |