TECH WIKI / ENGINEERING NOTES
만들고, 부수고,
배운 것을 기록합니다.
개발 과정에서 마주친 문제와 해결법, 도구와 아키텍처에 관한 실전 중심의 기술 기록입니다.
GUIDED LEARNING
학습 시리즈
순서대로 따라가는 실전 로드맵GUIDED LEARNING
Learning series
Structured paths from setup to production최신 글
LATEST POSTS
-
[Rust Zero to Production 17] Rust Error Handling and Testing Before Adding Error Crates
Establish error context, custom errors, unit/integration boundaries, fixtures, and negative tests.
-
[Rust Zero to Production 16] Organize Rust Modules, Crates, and Cargo Workspaces
Split domain, application, and adapter responsibilities into explicit module boundaries.
-
[Rust Zero to Production 15] Rust Closures and Iterators for Readable Data Pipelines
Filter, transform, aggregate, and test endpoint results without unnecessary allocation.
-
[Rust Zero to Production 14] Rust Generics and Traits: Reuse Without Losing Clarity
Define repository and checker boundaries; compare generics, trait objects, and `impl Trait`.
-
[Rust Zero to Production 13] Model Valid States with Rust Enums, Option, Result, and Patterns
Replace flags and sentinel values with exhaustive domain states and typed failures.
-
[Rust Zero to Production 12] Design a Rust Domain Model with Structs and Methods
Introduce endpoint IDs, URLs, intervals, validation, constructors, and invariants.
-
[Rust Zero to Production 11] Refactor Rust APIs Around Ownership Instead of Reaching for `clone()`
Refactor the endpoint model with deliberate ownership, borrowing, and conversion boundaries.
-
[Rust Zero to Production 10] Rust Lifetimes as Relationships, Not Annotation Tricks
Resolve realistic borrowed-return-value diagnostics and avoid unnecessary `’static`.