필터 1
2. 유스케이스를 격리하고 의존성을 나누어 Lint로 규칙 세우기
아임웹
아키텍처

2. 유스케이스를 격리하고 의존성을 나누어 Lint로 규칙 세우기

Mock 의존을 줄이기 위해 유스케이스 분리, 리포지토리 포트화, 트랜잭션 정리를 단계적으로 진행했습니다. 문서보다 lint·타입·CI 같은 강제 규칙으로 사람과 AI의 관성을 막았습니다.

#Lint#TypeScript
2000
펫프렌즈
프론트엔드

App Store 5.1.1 가이드라인 리젝 대응기: SwiftUI Repository 패턴으로 게스트 기능 구현하기

App Store 5.1.1 리젝을 계기로 SwiftUI 앱에 게스트 모드를 설계하고 Repository 패턴과 DI Container를 도입했습니다. Mock 데이터와 화면 분리를 통해 유지보수성과 확장성을 함께 확보했습니다.

#SwiftUI#Repository
4300
코드 품질 개선 기법 4편: 문을 없애고 테스트하기
라인
백엔드

코드 품질 개선 기법 4편: 문을 없애고 테스트하기

단위 테스트는 내부 구현보다 관찰 가능한 동작과 사양 일치를 검증하는 편이 바람직합니다. 반환값과 외부 객체 상호작용을 중심으로 테스트를 작성해야 유지보수성이 높아졌습니다.

#test#mock
3100
모듈화를 통한 SwiftUI Preview 효율화
타다
프론트엔드

모듈화를 통한 SwiftUI Preview 효율화

모듈화를 통해 SwiftUI Preview의 종속성을 줄이고 로딩 속도를 개선한 사례를 공유했습니다. Mock 데이터와 세분화된 UI 컴포넌트로 다양한 상태를 빠르게 검증하는 방법을 소개했습니다.

#SwiftUI#module
6900
Fedora Linux에 RPM 패키지 배포하기 : 3편
데보션
데브옵스

Fedora Linux에 RPM 패키지 배포하기 : 3편

Fedora에서 RPM 패키지를 정의하고 빌드하는 방법을 ALN 예제로 설명했습니다. mock과 createrepo, dnf를 이용한 테스트와 저장소 배포 흐름도 함께 다루었습니다.

#RPM#Fedora
1700
실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 1: 효율적인 Mock Test
카카오페이
백엔드

실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 1: 효율적인 Mock Test

실무에서 Mock 테스트 코드를 작성하며 마주한 문제와 해결 노하우를 소개합니다. 효율적인 테스트 작성 방법을 중심으로 정리했습니다.

#test#mock
3400