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