전체 글(733)
-
collectAsState()
ViewModel의 MutableStateFlow(보통 외부에는 StateFlow로 감싸서 노출)를 컴포저블 안에서 LaunchedEffect를 열고 collect하는 방식으로 구현하는 것이 가능한지 여부'launchedeffect 부분은 event가 날라왔을때만 실행하게 할 수 있고 collectAsState()는 이 state의 event가 날라왔을 때 뿐만 아니라, 다른 이유에 의한 재구성 시에도 코드가 실행될 수 있다는 차이 1. LaunchedEffect + collect의 방어막 (안전함)LaunchedEffect 내부에 있는 collect 코루틴은 다른 이유로 화면이 다시 그려지거나(리컴포지션), 상태가 바뀔 때 절대 재실행되지 않고 안전하게 유지됩니다.오직 새로운 이벤트 신호가 실제로 날아..
16:53:54 -
AI 코딩 과금 정책
클로드 코드5시간 롤링 window최근 5시간 동안 사양한 양을 계산하여 한도 도달 시 stop weekly limit5시간 세션 한도를 안 넘어도 일주일간 누적된 총 사용량이 일정 수준을 넘으면 발생 플랜월 구독료5시간 세션 한도주간 한도Pro$201x적용Max 5x$1005x-Max 20x$20020x- pro 플랜 기준복잡한 대형 프로젝트 분석이나 자동화 작업 시 15분 내외에 5시간 한도에 도달가능20회 정도의 작업 명령 혹은 250만 인풋 토큰 수준 한도 확인/usage로 확인 가능 Gemini code 구분/기능무료/개인 플랜standard planenterprise planreset 시점코드 자동 완성하루 6000회플젝당 하루 6000회플젝당 하루 6000회매일 태평양시 0시 (한국 오후 4..
2026.10.17 -
USB hub
USB-C 도킹 스테이션 4K HD 버티컬 허브 트리플 모니터 RJ45 1000MUSB 3.02.0PD 3.0SDTF 맥 프로용 오디오 3.5 15 인 1https://www.coupang.com/vp/products/8010916634?itemId=26156484049&vendorItemId=95665668612&q=%EB%A7%A5+%EB%8F%84%ED%82%B9%EC%8A%A4%ED%85%8C%EC%9D%B4%EC%85%98+4K&searchId=a72c02ab4491724&sourceType=search&rank=7&itemsCount=36&searchRank=7&traceId=mv1yn903 USB-C 도킹 스테이션 4K HD 버티컬 허브 트리플 모니터 RJ45 1000MUSB 3.02.0PD..
2026.10.10 -
Spec-Driven Development (SDD)
1. SDD란 무엇인가?SDD(Spec-Driven Development, 명세 기반 개발)는 명확히 정의된 사양(Specification)을 바탕으로 개발을 주도하는 방법론입니다.최근 생성형 AI를 활용한 '바이브 코딩(Vibe Coding)'이 대중화되면서, 잊혔던 SDD가 AI 시대의 핵심 개발 패러다임으로 다시 주목받고 있습니다.2. SDD의 역사와 AI 시대의 오해사실 소프트웨어 공학에서 SDD는 결코 새롭게 등장한 개념이 아닙니다. 원래 전통적인 소프트웨어 개발 자체가 항상 사양(명세)을 정의하고 이에 맞춰 구축되는 방식이었기 때문입니다.최근 프로그래밍을 전혀 알지 못하는 사람들도 AI를 통해 바이브 코딩을 접할 수 있게 되었습니다. 하지만 이들 대부분은 '사양'이라는 것이 무엇인지 잘 모르는..
2026.10.09 -
Lowfree flow 2 장/단점
현재 166,270원 정도에 판매되고 있는 Lowfree 키보드.. 다들 마찬가지겠지만, 저 역시 이쁘다!! 라는 점 단 하나 때문에 구매했었습니다.이쁘면 다 용서됨...이라고 생각했는데... 써보니 단점들이 많이 보이더군요. 장점이쁘다! 새련된 디자인이 마치 애플에서 디자인 한 듯한 느낌까지 준다. 단점파워 on/off가 번거롭다. - 파워 on/off 스위치가 뒷판에 있어서 켜고 끄기가 매우 번거롭다. (항상 켜 놓고 사용할게 아니라면.. 큰 단점 중 하나)키보드가 작아서 오타가 많이 발생한다. - 생각보다 경쾌하게 빠르게 타이핑 할 수 없는 요인이 된다.키눌림 버그가 잦다. - 생각보다 자주 키가 계속 눌린 상태가 유지되는 버그가 발생한다. 매우 짜증나는 부분이다. 안 이쁘다! - 그라파이트로 ..
2026.10.08 -
Composable #6 - Clean Architecture
Clearn Architecture핵심 비즈니스 로직을 외부 환경으로부터 안전하게 보호할 수 있을까?-> 결국 모듈러리티 향상 이것에 대한 방법(패턴) 중 하나가 clearn architecture로 domain logic을 의존성 역전 원칙을 통해 보호하자! 는 것 layered architectureUI -> domain -> persistence -> Infra각 layer는 하위 layer에 의존entity는 보통 persistence layer 에 위치 이러한 의존성은, 유연성 저하 - DB의 변경등이 도메인 계층의 서비스 변경을 야기할 수 있음테스트의 어려움 - 한 레이어의 테스트를 위해 하위 레이어들 모두 필요 각 레이어의 크기 등에대한 구체적인 guideline이 없음 -> 복잡한 모듈이 ..
2026.10.05