여
여기어때
November 5, 20252회
Compose에서 Stable을 가볍게 보면 안 되는 이유: LazyList 안정성 가이드 Part 2

간단 소개
Compose LazyList 최적화를 위해 key 사용과 stable 상태 유지의 중요성을 다양한 예시로 설명합니다.
AI Summary
Key 사용의 중요성
LazyColumn최적화의 기본으로,key사용 시 리스트 아이템 순서 변경에도recomposition을 방지하여skip처리됨.key값은unique해야 하며, 중복 시 크래시 발생. Stable 상태 관리UnstableSelectItem은 일반 클래스 객체 재생성으로 모든 아이템recomposition발생.data class인SelectItem은copy를 통해 변경된 아이템만recomposition.@Stable과mutableStateOf를 사용한StableSelectItem은 리스트 재생성 없이 상태만 변경하여 성능 이점. 아이템 추가/삭제 최적화List교체 시 추가/삭제된 아이템만recomposition되고 기존 아이템은skip처리.SnapshotStateList는List교체 없이 아이템 변화를 관찰하여 효율적인 추가/삭제 가능.LazyList최적화는key설정과stable상태 유지가 핵심이며, 프로젝트 목적에 맞는 상태 관리 방식 선택이 중요합니다.
Next Feeds

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기
여기어때 팀이 RAG와 Vector DB 기반 AI를 활용해 테스트 코드 자동화 및 GitLab MR 리뷰를 자동 생성한 사례를 공유합니다.
RAGVector DB테스트 코드 자동화GitLab MR 리뷰코드 스타일
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
RAGVector DB코드 스타일자동 코드 리뷰테스트 코드 생성
2025. 11. 5.
여기어때

생성형AI를 통한 데브옵스 강화 – Part 2.운영 안정성 강화
생성형 AI를 활용하여 데브옵스 운영 안정성 지표(변경 실패율, 장애 복구 시간)를 개선하는 방법론과 AWS 기반 구현 사례.
생성형 AI데브옵스운영 안정성DORA 지표MTTR
2025. 11. 5.
AWS
if(kakao)25 Krew Day Demo Station 생생한 현장 스케치
if(kakao)25 Krew Day 데모 스테이션은 카카오 공동체의 AI, 운영, 금융 기술 혁신 및 개발 문화를 공유하는 행사였다.
if(kakao)25데모 스테이션카카오 공동체AI 기술개발 생산성
2025. 11. 5.
카카오

HashiCorp Vault 암호화 아키텍처 완전 분석 : 엔터프라이즈 시크릿 관리 - Seal/Barrier/Transit/Raft
HashiCorp Vault의 다층 암호화 아키텍처(Seal/Barrier/Transit/Raft)를 분석하여 엔터프라이즈 시크릿 관리 방안을 설명합니다.
HashiCorp Vault시크릿 관리암호화 아키텍처Seal/UnsealRaft
2025. 11. 5.
인포그랩
Spring Cloud Config & Bus-Refresh 도입기
올리브영은 Spring Cloud Config와 Bus-Refresh를 도입하여 마이크로서비스 환경에서 설정 변경 시 무중단 실시간 반영 시스템을 구축하고 배포 시간을 단축했다.
Spring Cloud Config마이크로서비스Bus-Refresh실시간 설정 변경중앙 설정 관리
2025. 11. 4.
올리브영