Latest journal
최근의 기록
5 / 7 페이지
-
디자인 시스템 세우기 3 — Aurora Ledger - CSS 주석 한 줄에서 태어났어요
이름의 유래는 어디에도 적힌 적이 없었어요. 목업을 다시 짜던 날 CSS 주석 한 줄로 태어났고, 2주 뒤 모든 제품의 기준이 됐습니다. 그 사이에 되돌린 결정이 셋 있어요.
-
안드로이드를 만들며 5 — 하루에 구조를 세 번 바꿨어요 - Hilt · Navigation · 걷어낸 것들
돌아가는 앱을 스토어에 올리고 나서, 하루를 통째로 구조에 썼어요. 손으로 만든 DI를 Hilt로, 손으로 만든 화면 전환을 Navigation으로, 그리고 이미 낡은 것들을 걷어냈습니다.
-
디자인 시스템 세우기 2 — 저쪽과 같은 크기라는 주석은 아무것도 묶지 않습니다
두 배지가 각자 24.dp 리터럴을 들고 '저쪽과 같은 크기'라는 주석으로만 묶여 있었어요. 같은 꼴을 찾다가, 주석이 같다고 말하는 채로 값이 이미 갈라진 것을 봤습니다.
-
안드로이드를 만들며 4 — 검증은 한 번, 증명은 타입이 들고 다닙니다
같은 날 버그 둘이 나왔어요. 하나는 같은 규칙이 두 곳에 다르게 적혀 있었고, 하나는 아무도 검증하지 않는 칸이 있었습니다. 값을 맞추는 데서 멈추면 셋째 버그가 옵니다.
-
조용히 실패하는 것들 3 — 해시를 파일에 적는 순간 그 파일은 이력의 일부가 됩니다
커밋 154개의 작성자를 고치려고 이력을 다시 썼어요. 그 뒤 검사 하나가 조용히 bad object로 떨어져 있었습니다. 깨질 거라고 미리 적어두었는데도 깨졌어요.