여
여기어때
September 3, 20254회
Compose에서 Stable을 가볍게 보면 안 되는 이유: 베드 케이스로 본 안정성의 법칙 Part 1

간단 소개
Compose에서 안정성이 중요한 이유와 stable, immutable 사용 시 주의사항, class와 data class의 비교를 통해 안정성의 중요성을 강조합니다.
AI Summary
- Compose 안정성의 중요성
- Compose에서 **안정성(Stability)**은 성능 유지에 필수적이며, 불필요한 재구성을 방지합니다.
@Stable
,@Immutable
, Strong Skipping Mode 등의 조건이 충족되면 객체 변화가 없을 때 skip이 발생합니다.
- Class와 Data Class의 비교
- 일반 class는 **인스턴스 동등성(===)**으로 비교, data class는 **객체 동등성(equals())**으로 비교합니다.
@Stable
,@Immutable
은 컴파일러에게 불변 상태를 약속하는 것이며, 잘못 사용하면 재구성이 중단될 수 있습니다.
- Stable, Immutable 제약 사항
- public property가
val
이고 stable(primitive type)일 경우 stable 처리됩니다. - stable일 경우 객체 비교(==, equals)를 진행하고, unstable일 경우 강력 건너뛰기 일 때만 인스턴스 동등성 비교를 합니다.
- public property가
Next Feeds

데이터 자동 생성으로 생산성 향상 : Playwright로 3분 걸리던 계약 생성을 30초로!
Playwright를 활용하여 계약 생성 자동화를 구축, 생산성을 향상시키고 핵심 검증 작업에 집중할 수 있게 된 경험 공유.
Playwright자동화데이터 생성생산성 향상계약 생성
2025. 9. 3.
여기어때

코드 품질 개선 기법 19편: 차일드 록
오버라이딩 가능한 범위를 제한하여 코드의 안정성을 높이는 차일드 록 기법을 소개합니다.
오버라이딩상속코드 품질차일드 록super
2025. 9. 3.
LY Corp

피그마 플러그인 만들어줘
피그마 플러그인 '커틀러리' 개발 경험 공유: 더미 데이터 자동 주입을 통해 디자인 효율성을 높이고, 개인 차원의 문제 해결 가능성을 제시.
피그마 플러그인더미 데이터CORSAPIS3
2025. 9. 3.
스포카

AI 에이전트는 보안 취약점 관리를 어떻게 자동화할까? : Claude Code, Opus Security, Cycode, DeepSource 사례
AI 에이전트 기반 보안 취약점 관리 자동화 도구 사례 분석 및 특징 비교: Claude Code, Opus Security, Cycode, DeepSource
AI 에이전트보안 취약점 관리자동화DevSecOps코드 보안
2025. 9. 3.
인포그랩

1,000만 명이 들어와도 999만 명이 나가는 문제, 어떻게 해결했을까 | 언더커버 사일로 비하인드 5화: 계좌 사일로
토스의 계좌 사일로 문제 해결 과정과 '계속 실패하기' 전략을 통해 전환율을 획기적으로 개선한 경험 공유.
계좌 사일로전환율행운 퀴즈퍼즐 미션실패
2025. 9. 2.
토스

실시간 AI 스트리밍: WebSocket으로 완성하는 끊기지 않는 대화
실시간 AI 스트리밍에서 중요한 연결 관리, 속도 제어, 중복 제거 기술과 WebSocket 기반 아키텍처를 설명합니다.
실시간 AIWebSocketAPI GatewayLambdaBedrock
2025. 9. 2.
교보dts