13 KiB
13 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 (5)
- Arch_Hexagonal_Clean · Arch_DDD_Bounded_Context · Arch_Aggregate_Design · Arch_Domain_Events · Arch_Module_Boundaries
⚛️ 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 인프라 (14)
- 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
🤖 AI / LLM (24)
- 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
📊 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 (15)
- 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
📋 Productivity (5)
- Productivity_Code_Review · Productivity_PR_Template · Productivity_Postmortem · Productivity_Oncall_Playbook · Productivity_Migration_Runbook · Productivity_Documentation
📊 누적: 350 / 500 (70%)
이번 turn 추가 (50)
- Game 5 + AI 5 + Backend 5 + Mobile 5 + DB 5 + CS 5 + Frontend 5 + Productivity 6 + DevOps 5
다음 turn 후보 (50 × 3 batch 남음)
| 영역 | 예정 토픽 |
|---|---|
| Quality / Engineering | Pair programming, Tech debt 관리, Refactoring 전략, Code metrics, Junior mentoring |
| Specialized backends | Fast API frameworks (Hono, Elysia), Bun.serve, Edge functions, GraphQL Yoga, Tanstack Server |
| Specialized frontend | Astro, SolidJS, Qwik, htmx, Phoenix LiveView 비교, Build-time vs runtime |
| Mobile 추가 | iOS Charts, Spatial audio, ScreenCaptureKit, Android ML Kit, Health Connect |
| AI 추가 | Voice cloning, Custom embeddings, Synthetic data generation, AI safety patterns |
| DB 추가 | Sql query builder vs ORM, GraphQL → SQL, Search engine 통합, Vector DB scaling |
| CS 추가 | Hashing strategies, Hashing for sharding, Tries, B-tree internals |
| Security 추가 | Pen testing, Bug bounty, Threat intel, Phishing simulation, Zero trust |
| Frontend 추가 | Web components, Custom elements, Shadow DOM, declarative shadow, MathML, SVG patterns |
다음 turn 진입 방법
사용자가 "이어가" / 임의 응답 → 다음 50개 자동 진행. 멈추려면 "stop".