18 KiB
18 KiB
Index: Topics/Coding
바이브 코딩(LLM 보조 코딩)에 필요한 실용 패턴. 각 문서는 코드 패턴 / 의사결정 기준 / 안티패턴 / LLM 활용 힌트를 포함. P-Reinforce 9·18장 규칙 준수. verification_status: conceptual.
📦 일반 (10)
- Guard_Clauses · Pure_Functions_in_Practice · Idempotent_Operations
- Error_Handling_Result_vs_Throw · Defensive_Copying · Null_Safety_Patterns
- Feature_Flags_in_Practice · Optimistic_Concurrency_Control · Backpressure_Patterns · Tagged_Union_Discriminated_Types
🏛 Architecture / DDD (9)
- Arch_Hexagonal_Clean · Arch_DDD_Bounded_Context · Arch_Aggregate_Design · Arch_Domain_Events · Arch_Module_Boundaries
- Arch_Strangler_Fig · Arch_Anti_Corruption_Layer · Arch_Modular_Monolith · Arch_Cell_Based
⚛️ React (29)
- React_useEffect_Pitfalls · React_useMemo_When_Not_To · React_useCallback_Reality · React_Custom_Hook_Patterns
- React_Controlled_vs_Uncontrolled · React_Rendering_Optimization · React_Suspense_for_Data · React_Server_Components
- React_Form_State_Patterns · React_Context_API_Misuse · React_Error_Boundary · React_Refs_Patterns
- React_Reducer_useReducer · React_Component_Composition · React_Strict_Mode_Effects · React_Router_Patterns
- React_Animation_Performance · React_Accessibility_Patterns · React_Virtualization_Lists · React_Code_Splitting
- React_TanStack_Query_Advanced · React_State_Library_Comparison · React_RHF_Zod_Patterns · React_Headless_UI_Patterns
- React_RSC_Server_Actions_Deep · React_TanStack_Router_Patterns · React_Charts_Library_Comparison · React_DnD_Kit_Patterns · React_Editor_Slate_Lexical
🛡 TypeScript / JavaScript / Runtime (20)
- TypeScript_Branded_Types · TypeScript_Template_Literal_Types · TypeScript_Type_Predicates · TypeScript_Generic_Constraints
- TypeScript_Const_Assertions · TypeScript_Decorator_Patterns · TypeScript_Module_Augmentation
- JS_Async_Iterator_Patterns · JS_Module_System_ESM_CJS · JS_Structured_Clone
- TS_tsconfig_Strategy · TS_Build_Bundler_Patterns · TS_Monorepo_Patterns · TS_JSDoc_TypeScript · TS_TypeSafe_i18n
- TS_Effect_FP_Patterns · TS_Schema_Validation_Comparison
- Node_Streams_Patterns · Node_Worker_ChildProcess · Runtime_Bun_Deno_Comparison
🌐 Web (14)
- Web_HTTP_Cache_Headers · Web_CORS_Practical_Guide · Web_JWT_Patterns · Web_WebSocket_Reconnect · Web_Service_Worker_Patterns
- Web_GraphQL_Client_Patterns · Web_SSE_Server_Sent_Events · Web_Fetch_Wrapper_Design · Web_History_API_Routing · Web_IntersectionObserver_Patterns
- Web_Performance_Core_Vitals · Web_PWA_Service_Worker · Web_WebRTC_Realtime · Web_OffMain_WebWorker
🔌 API Design (5)
- API_REST_Best_Practices · API_OpenAPI_Spec · API_Error_Format_RFC7807 · API_Pagination_Patterns · API_Versioning_Strategies
🔧 Backend (25)
- Backend_Retry_Strategy · Backend_Circuit_Breaker · Backend_Rate_Limiting · Backend_Job_Queue_Patterns · Backend_Health_Check_Patterns
- Backend_GraphQL_Server_Patterns · Backend_gRPC_Patterns · Backend_WebSocket_Scaling · Backend_Cron_Patterns · Backend_Webhook_Patterns
- Backend_Event_Sourcing · Backend_CQRS_Patterns · Backend_Saga_Patterns · Backend_Outbox_Pattern · Backend_Idempotency_Keys · Backend_Transactional_Email
- Backend_API_Gateway_BFF · Backend_Multi_Tenant_Architecture · Backend_Feature_Flags_Deep · Backend_Geo_Replication · Backend_Job_Scheduling_Temporal
- Backend_Service_Discovery · Backend_Graceful_Shutdown · Backend_Maintenance_Mode · Backend_Connection_Handling · Backend_Idempotent_Consumer
📨 Messaging (4)
- Messaging_Kafka_Patterns · Messaging_NATS_RabbitMQ_Comparison · Messaging_Exactly_Once · Messaging_DLQ_Patterns
🗄 Database (28)
- DB_Migration_Safety · DB_Connection_Pool · DB_N_Plus_One · DB_Index_Strategy · DB_Transaction_Isolation
- DB_Read_Replica_Patterns · DB_Soft_Delete_Patterns · DB_Audit_Log_Patterns · DB_Partitioning_Patterns · DB_JSONB_Postgres_Patterns
- DB_Distributed_Locks · DB_Change_Data_Capture · DB_Full_Text_Search · DB_Sharding_Strategies · DB_Time_Series_Patterns
- DB_ORM_Comparison · DB_ClickHouse_OLAP · DB_Redis_Patterns · DB_pgvector_Production · DB_Distributed_SQL
- DB_Postgres_EXPLAIN · DB_Query_Optimization · DB_Vacuum_Autovacuum · DB_Lock_Analysis · DB_Replica_Operations
- DB_DuckDB_Embedded · DB_Serverless_Edge · DB_SQLite_Patterns · DB_Materialize_Streaming_SQL
🧪 Testing (10)
- Testing_Test_Pyramid · Testing_Contract_Testing · Testing_Snapshot_Patterns · Testing_Faker_and_Builders · Testing_Mocking_Boundaries
- Testing_Property_Based · Testing_Mutation_Testing · Testing_Playwright_Advanced · Testing_Visual_Regression · Testing_Fuzzing_Patterns
📡 Observability (5)
- Observability_Structured_Logging · Observability_Correlation_IDs · Observability_RED_USE_Metrics · Observability_OpenTelemetry · Observability_Error_Reporting
🔐 Security (10)
- Security_Input_Validation · Security_Output_Encoding_XSS · Security_Secrets_Management · Security_CSRF_Patterns · Security_Auth_Authz_Patterns
- Security_OWASP_Top_10_Practical · Security_2FA_TOTP_WebAuthn · Security_OAuth_Flows · Security_mTLS_Patterns · Security_CSP_Headers
🛡 DevSecOps (5)
- DevSec_Container_Scanning · DevSec_Supply_Chain · DevSec_DAST_SAST · DevSec_Pre_Commit_Security · DevSec_Threat_Modeling
⚡ Performance (5)
- Perf_Node_Profiling · Perf_Bundle_Analysis · Perf_React_Reconciler · Perf_Web_Memory_Leak · Perf_V8_Optimization
🍎 iOS / Swift (26)
- iOS_Swift_Concurrency_async_await · iOS_Swift_Memory_ARC_Cycles · iOS_SwiftUI_State_Property_Wrappers · iOS_SwiftUI_Lifecycle_View_Identity
- iOS_Swift_Result_Type · iOS_UIKit_AutoLayout_Patterns · iOS_Network_URLSession_Patterns · iOS_Combine_Patterns · iOS_Core_Data_Patterns
- iOS_Keychain_Storage · iOS_Push_Notifications · iOS_Background_Tasks · iOS_Widget_Extension · iOS_StoreKit_2_Patterns
- iOS_Live_Activities · iOS_App_Clips · iOS_Universal_Links_Deep_Linking
- iOS_Swift_Concurrency_Actor_Patterns · iOS_TipKit_Patterns · iOS_visionOS_Basics · iOS_watchOS_Patterns · iOS_Mac_Catalyst_Patterns · iOS_App_Intents_Shortcuts
- iOS_Swift_Macros · iOS_SwiftData_Patterns · iOS_Strict_Concurrency
🤖 Android / Kotlin (24)
- Android_Kotlin_Coroutines_Scopes · Android_Compose_State_Hoisting · Android_Compose_Recomposition_Pitfalls · Android_Lifecycle_Aware_Components
- Android_ViewModel_State_Persistence · Android_Flow_StateFlow_SharedFlow · Android_WorkManager_Patterns · Android_Room_Patterns · Android_DataStore_Patterns
- Android_Hilt_DI_Patterns · Android_Navigation_Compose · Android_Modularization · Android_Paging_3_Patterns · Android_ExoPlayer_Patterns
- Android_CameraX_Patterns · Android_BillingClient_IAP · Android_Bluetooth_LE_Scanning
- Android_Foreground_Service_Patterns · Android_Notification_Patterns · Android_Compose_Custom_Layout · Android_Material3_You_Theming · Android_14_Migration_Notes · Android_LazyList_Performance · Android_Baseline_Profile
🔄 Cross-platform / Mobile (12)
- React_Native_Bridge_Performance · RN_Navigation_v6_Patterns · RN_AsyncStorage_MMKV · RN_OTA_Updates_CodePush · RN_Hermes_Optimization · RN_Native_Module_Bridging · RN_Reanimated_3_Patterns
- Mobile_KMP_Compose · Mobile_Flutter_Patterns · Mobile_Tauri_Capacitor · Mobile_RN_New_Architecture
📱 Native 공통 + Mobile Ops (12)
- Native_Memory_Profiling · Native_ANR_Freeze_Debugging · Native_Crash_Reporting · Native_Perf_Tracing_Systrace · Native_Battery_Network_Profiling
- Mobile_E2E_Testing · Mobile_CI_CD_Fastlane · Mobile_App_Size_Optimization · Mobile_Crash_Free_SLO
- Mobile_AB_Testing · Mobile_Push_Deep · Mobile_Deep_Link_Verification
🎮 Game / Graphics (5)
- Game_Loop_ECS · Game_Shader_Patterns · Game_Skia_Native_2D · Game_Networking_Multiplayer · Game_Asset_Pipeline
🎨 Frontend 인프라 (23)
- Frontend_Tailwind_Architecture · Frontend_Design_Tokens · Frontend_i18n_Patterns · Frontend_Image_Optimization · Frontend_A11y_Testing
- Frontend_Animation_Motion · Frontend_Three_R3F · Frontend_WASM_Integration · Frontend_Progressive_Enhancement · Frontend_WebGPU_Patterns
- Frontend_Container_Queries · Frontend_View_Transitions_Deep · Frontend_CSS_Modern_Features · Frontend_Color_Spaces · Frontend_Print_Stylesheet
- Frontend_Astro_Patterns · Frontend_SolidJS_Qwik · Frontend_HTMX_Hotwire · Frontend_Web_Components · Frontend_SVG_Patterns
- Frontend_Web_Components_Deep · Frontend_Custom_Elements_Lifecycle · Frontend_Streams_API
🤖 AI / LLM (31)
- AI_Prompt_Engineering_Patterns · AI_Structured_Output_Zod · AI_Streaming_LLM_Response · AI_RAG_Pattern_Basics · AI_LLM_Eval_Patterns
- AI_Function_Calling_Deep · AI_Agentic_Patterns · AI_Embeddings_Comparison · AI_Code_Interpreter_Sandbox · AI_Multimodal_Vision_Patterns
- AI_Local_LLM_Inference · AI_Fine_Tuning_vs_Prompting · AI_MCP_Integration_Patterns · AI_Voice_Agent_Realtime · AI_LLM_Cost_Optimization
- AI_RAG_Advanced · AI_MCP_Server_Building · AI_Image_Generation_Patterns · AI_Vision_Agents
- AI_LangGraph_Agent_Frameworks · AI_Memory_Systems · AI_Skills_Patterns · AI_Eval_Framework_Deep · AI_Prompt_Caching
- AI_Voice_Cloning_Synthesis · AI_Synthetic_Data · AI_Safety_Patterns · AI_Custom_Embeddings · AI_Long_Context_Management
- AI_Token_Budget_Patterns · AI_Hybrid_Search_Patterns
📊 Data Engineering (5)
- Data_Eng_Airflow_Dagster · Data_Eng_dbt · Data_Eng_Lakehouse · Data_Eng_Streaming_ETL · Data_Eng_Schema_Registry
⚙️ DevOps (20)
- DevOps_CI_CD_Pipeline_Patterns · DevOps_Docker_Layer_Cache · DevOps_Monorepo_Patterns · DevOps_Build_Performance · DevOps_Deployment_Strategies
- DevOps_Terraform_Patterns · DevOps_Kubernetes_Basics · DevOps_Secrets_Rotation_Automation · DevOps_IaC_Drift_Detection · DevOps_Observability_Stack
- DevOps_OTel_Collector · DevOps_Service_Mesh_Deep · DevOps_Disaster_Recovery · DevOps_FinOps_Cost · DevOps_eBPF_Observability
- DevOps_Helm_Deep · DevOps_ArgoCD_GitOps · DevOps_Backstage_Platform · DevOps_Crossplane_Tekton · DevOps_Pulumi_IaC
🧠 CS / Algorithms (21)
- CS_Rate_Limit_Algorithms · CS_Consistent_Hashing · CS_Bloom_Filter · CS_Probabilistic_Data_Structures · CS_CRDT_Patterns · CS_Snowflake_ID_Generation
- CS_BTree_LSM_Storage · CS_Cache_Eviction · CS_Eventual_Consistency · CS_Big_O_Practical · CS_Backpressure_Deep
- CS_MVCC_Concurrency · CS_WAL_Write_Ahead_Log · CS_Compression_Algorithms · CS_ProtoBuf_Wire_Encoding · CS_LockFree_Atomic
- CS_Tries_Trees · CS_Distributed_Consensus · CS_Hashing_Strategies · CS_MapReduce_Patterns · CS_Time_Series_Algorithms
📋 Productivity (8)
- Productivity_Code_Review · Productivity_PR_Template · Productivity_Postmortem · Productivity_Oncall_Playbook · Productivity_Migration_Runbook
- Productivity_Documentation · Productivity_Estimating_Effort · Productivity_Knowledge_Sharing
✅ Quality / Engineering (6)
- Quality_Tech_Debt · Quality_Refactoring · Quality_Mentoring · Quality_Code_Metrics · Quality_Pair_Programming · Quality_Code_Smells
🔥 Backend 추가 (6)
- Backend_Hono_Modern · Backend_Edge_Functions · Backend_Server_Components_Pattern · Backend_GraphQL_Yoga_Pothos · Backend_BFF_Pattern · Backend_Backpressure_Server_Side
🌉 API Gateway / MLOps (4)
🆕 이번 turn 추가 (50, 450 → 500)
Testing (2)
Frontend (8)
- Frontend_shadcn_Radix_Patterns · Frontend_Million_Optimization · Frontend_TanStack_Start · Frontend_Bun_Lightning_Patterns
- Frontend_Form_State_Deep · Frontend_State_Management_Modern · Frontend_React_Compiler_Deep · Frontend_Astro_Islands_Deep · Frontend_Solid_Qwik_Deep · Frontend_A11y_Modern
AI (8)
- AI_Browser_Agent_Patterns · AI_RLHF_DPO_Basics · AI_Eval_Framework_Modern · AI_Production_Deploy
- AI_RAG_Production · AI_Vision_Multimodal_Production · AI_Code_Agent_Patterns · AI_Fine_Tune_Practical
Backend (6)
- Backend_Saga_Choreography_vs_Orchestration · Backend_Idempotency_Deep · Backend_NATS_JetStream · Backend_DLQ_Deep · Backend_GraphQL_Federation · Backend_Edge_Runtime_Deep · Backend_Cron_Scheduler_Patterns · Backend_Cron_Workflows_Inngest · Backend_WebSocket_Production · Backend_MQTT_IoT
DB (2)
DevOps (4)
Mobile (2)
iOS (3)
Android (2)
TypeScript (1)
CS (2)
Web (2)
- Web_View_Transitions_Cross_Doc · Web_Web_Locks_API · Web_BroadcastChannel_SharedWorker · Web_Origin_Trial_Platform
Productivity / Quality (5)
- Productivity_Async_Work_Patterns · Productivity_Onboarding_Process · Quality_Test_Strategy · Quality_Engineering_Excellence
Security / Native (2)
🧰 Testing 추가 (3)
🏗 Frontend Build (1)
🚀 DevOps 추가 (2)
🤖 AI 심화 (4)
- AI_Multi_Agent_Coordination · AI_Tool_Composition_Deep · AI_Memory_Persistence_Deep · AI_Self_Reflection_Deep
🗄 DB 심화 (2)
📋 Productivity 추가 (3)
🌐 Web 심화 (2)
📱 Mobile 추가 II (2)
🧠 CS 심화 (1)
📱 Mobile 추가 (5)
- iOS_Charts_Health · Android_ML_Kit_Health · Mobile_Background_Sync · Mobile_Offline_First · Mobile_Spatial_Audio_Video
🗄 DB 추가 (5)
- DB_Sql_Builder_vs_ORM · DB_Postgres_Extensions · DB_Vector_DB_Scaling · DB_Search_Engine_Integration · DB_Connection_Pooling_Patterns
🔐 Security 추가 (6)
- Security_Pen_Testing · Security_Zero_Trust · Security_Login_Flows · Security_Session_vs_JWT · Security_Bug_Bounty · Security_Phishing_Defense
📊 누적: 500 / 500 (100%) ✅ COMPLETE
마지막 turn 추가 (22) — 478 → 500
- Backend (3): Backend_gRPC_Streaming_Deep · Backend_Hono_Middleware_Deep · DB_Transaction_Patterns_Deep
- Frontend (3): Frontend_Vue3_Svelte5_Patterns · Frontend_Storybook_Modern · Frontend_CSS_Migration_Tailwind
- AI (5): AI_Voice_Realtime_Production · AI_Anthropic_Skills_Patterns · AI_Cursor_Workflow_Patterns · AI_Continuous_Learning_System · AI_Embedding_Strategy_Deep
- Mobile (3): Mobile_Compose_Multiplatform_Deep · Mobile_Native_Module_Bridging_Deep · Mobile_Camera_AR_Patterns
- DevOps (2): DevOps_ArgoCD_Apps_Deep · DevOps_Spinnaker_Tekton
- Quality (3): Quality_Code_Ownership_CODEOWNERS · Quality_Tech_Radar · Quality_Code_Review_Modern
- Security (2): Security_SBOM_Supply_Chain · Security_OWASP_API_Top10
- CS (3): CS_Skip_List_Persistent_Data · CS_Lock_Free_Patterns · CS_Memory_Management_Patterns
- Web (1): Web_Anchor_Positioning_CSS
🎯 Wiki 완성
500 documents 가 vibe coding 의 모든 영역:
- ⚛️ React / TS / JS / Runtime (49)
- 🌐 Web / API / Backend / Messaging / DB (90+)
- 🧪 Testing / Observability / Security / Performance (40+)
- 🍎 iOS + 🤖 Android + Cross-platform (60+)
- 🎮 Game / 🎨 Frontend / 🤖 AI / 📊 Data Eng / ⚙️ DevOps (140+)
- 🧠 CS / 📋 Productivity / 🏛 Architecture / ✅ Quality / MLOps (80+)
Source trust level: B (well-known industry pattern). Verification status: conceptual. Standard structure: 핵심 개념 / 코드 패턴 / 의사결정 기준 / 안티패턴 / LLM 활용 힌트 / 관련 문서.