TECH WIKI / ENGINEERING NOTES
만들고, 부수고,
배운 것을 기록합니다.
개발 과정에서 마주친 문제와 해결법, 도구와 아키텍처에 관한 실전 중심의 기술 기록입니다.
GUIDED LEARNING
학습 시리즈
순서대로 따라가는 실전 로드맵GUIDED LEARNING
Learning series
Structured paths from setup to production최신 글
LATEST POSTS
-
[Rust 실전 로드맵 17] Rust 오류 처리와 테스트 전략: thiserror 없이 원리부터
오류에 문맥을 보존하고 단위·통합·실패 테스트의 경계를 세웁니다.
-
[Rust 실전 로드맵 15] Rust 클로저와 이터레이터: 데이터 파이프라인을 명확하게 쓰기
이터레이터와 클로저로 엔드포인트 결과를 필터링·변환·집계하며 불필요한 할당을 줄입니다.
-
[Rust 실전 로드맵 14] Rust 제네릭과 트레이트: 재사용성과 추상화의 경계
저장소와 검사기 경계를 정의하고 제네릭, 트레이트 객체, impl Trait의 선택 기준을 비교합니다.
-
[Rust 실전 로드맵 13] Rust enum·Option·Result·패턴 매칭으로 상태 표현하기
플래그와 특수값을 enum, Option, Result와 빠짐없는 패턴 매칭으로 바꿉니다.
-
[Rust 실전 로드맵 12] Rust 구조체와 메서드로 도메인 모델 설계하기
엔드포인트 ID, URL, 검사 주기, 유효성 규칙을 구조체와 메서드로 표현합니다.
-
[Rust 실전 로드맵 11] 소유권 중심 리팩터링: clone을 줄이고 API 경계 세우기
엔드포인트 모델을 소유권·빌림·변환 경계가 분명한 API로 리팩터링합니다.
-
[Rust 실전 로드맵 10] Rust 라이프타임: 표기보다 관계를 먼저 이해하기
빌린 값을 반환하는 코드의 라이프타임 진단을 해결하고 불필요한 ‘static 사용을 피합니다.