품질
이 태그가 붙은 글 2편 · 전체 보기
화면을 새로 만들다 잃어버린 것들
React Native 화면을 디자인 정본에 맞춰 다시 만들면서, UI보다 먼저 사라질 수 있는 것은 상태 처리와 업무 규칙이라는 걸 알게 됐다. 화면을 바꾸기 전에 무엇을 적어 두고, 어떤 테스트를 남겨야 하는지 실제 재생성 과정으로 정리했다.
같은 시간 버그가 세 번 났다, 그래서 규칙을 코드로 옮겼다
서버가 준 UTC 시각을 화면에 그대로 찍어 9시간이 어긋났다. 자정 근처에서는 날짜가 하루 틀렸다. 날짜용으로 만든 문자열 자르기 함수에 시각이 들어오면서 생긴 일이다. 리뷰와 문서로 두 번 막으려다 실패하고, 세 번째에 검사 스크립트를 붙였다.