J.
BLOG
글 목록소개구독
태그

#Testing.

/ 총 4편
2026.08.06
읽기 9분

Game Center·Play Games 리더보드: 날짜 경계·제출 신뢰성

기술

퍼즐 날짜, 점수 제출 시각, 플랫폼 표시 구간을 분리하고 best-effort 보류와 durable outbox 사이에서 리더보드 전달 보장을 선택하는 방법을 정리합니다.

iOSAndroidGameKitGoogle Play GamesTesting
2026.08.06
읽기 12분

같은 날, 같은 퍼즐: generatorVersion이 있는 PuzzleIdentity 설계

기술

같은 seed를 재현하는 것과 같은 퍼즐을 영구히 식별하는 것은 다르다. DailySudoku의 날짜·시간대·난이도·생성기 흐름을 바탕으로 generatorVersion, 마이그레이션, 롤백 계약을 정리합니다.

RustTestingiOSAndroidWebAssembly
2026.08.06
읽기 7분

검증 스크립트가 성공을 거짓말할 때: Negative Control과 Mutation으로 자기검증하기

기술

검증 스크립트가 실제 결함을 탐지하는지 Negative Control과 입력 Mutation으로 확인하고, baseline과 실패 계약을 CI에 고정하는 방법을 정리합니다.

TestingCI-CDAutomationTroubleshooting
2026.07.26
읽기 6분

Rust 공통 모듈을 크로스플랫폼에서 공유하기 - 7편. 테스트와 CI로 같은 결과 보장하기

기술

Rust 공통 모듈이 iOS·Android·Web에서 같은 결과를 내도록 cargo test, golden fixture, 플랫폼별 CI job 분리, release checklist를 어떻게 나눌지 정리합니다.

RustCI-CDTestingUniFFIFFI
전체 글 보기
© 2026 진재명 · blog.jaemyeong.com
iOS 소프트웨어 엔지니어 · 부산