도리안의 2024년 개발기 #97 - 타이머 오류 개선, 수정
타이머 오류 개선, 수정
No. 97
2024. 06. 11 (화) | Written by @dorian-dev
오늘의 개발기
어제부터 기존 화면에 적용된 타이머를 개선하는 작업을 했다. 개요는 다음과 같다.
- As-is: 핸들러(handler), TimerTask로 구현된 타이머
- To-be: 코루틴으로 대체
- 장점: 화면 종료시 타이머를 종료해야 하는 자질구레한 코드 없어짐
- 리스크: 오류 가능성
개선하는 건 좋은데, 가장 큰 문제는 역시나 오류 가능성이다. 좋은 취지로 개선했는데, 오류가 없던 코드에서 오류가 발생한다면? 기껏 열심히 작업했지만, 오류 때문에 욕을 먹을 수 있다. 오늘 오후에는 테스트, 디버그 하느라 시간 보냈다. 수정한 코드에 오류가 있어 애를 조금 먹었다. 퇴근 직전에 수정 완료했지만, 정말 문제가 없는지 내일 아침에 다시 확인할 예정이다.
지난 2024년 개발기
- #96 - 반복되는 deprecated 코드 수정
- #95 - 잠깐 해본 2년전 작성 코드 복기
- #94 - 다중 예문 관련 구조 변경 성공
- #93 - 자료 구조 변경이 어려운 이유
- #92 - 다중 예문 관련 수정할 점 또 발견
- #91 - 요청사항 개발과 동시에 진행되는 코드 개선
- #90 - 쿠폰 입력 화면 관련 코드 수정
- #89 - 디자인을 기다리며 추가 개발 작업
- #88 - 개발 중에 추가로 들어온 요구 사항
- #87 - 이번 프로젝트 마치고 다음에 해야 할 것
- #86 - 화면 내용이 중간에 사라지는 오류
- #85 - 앱 1차 개발의 끝이 보인다
- #84 - 예상치 못한 삽질로 고생한(?) 하루
- #83 - 앱을 만들고 있는 이 시간이 좋다
- #82 - 생각보다 쉽지 않았던 OX 퀴즈 화면 수정
- #81 - 경력 관리. 주별로 할 예정.
- #80 - 개발자 권고사직도 시작되었다
- #79 - 간만에 만들어 보는 안드로이드 커스텀 뷰
- #78 - 조만간 시작할 메인 앱 리뉴얼
- #77 - 팀장 바뀌고 첫 미팅
- #76 - 당분간 앱 개발에 집중
- #75 - 구글 로그인 문제로 잠시 삽질한 하루
- #74 - 이력서 업데이트 하자
- #73 - 이번 주에 해야 할 것 (4. 28 ~ 5. 4)
- #72 - 다음주에 뭘할지 미리 계획하자
- #71 - 조직개편 그러나 희한한 것
- #70 - 안드로이드에서 샘플 알람 구현해 보는 중
- #69 - 어쩌면 조만간 만들어질 살생부(?)
- #68 - 다음 앱 개발 시작
- #67 - 경력 관리. 시간 확보가 필요.
- #66 - 시장의 흐름과 상황도 읽을줄 알아야...
- #65 - 안드로이드의 빌드 타겟 버전을 34로 올리면서 발생한 문제들
- #64 - 몰입에 방해가 되는 요인
- #63 - 경력자를 위한 샘플 프로젝트 개발 중
- #62 - 보다 충만한 마음으로 개발을...
- #61 - 코드 복기하면서 느낀 점
- #60 - 개발자로서 후회없이 일해야 하지 않을까...
- #59 - 계획과는 다른 월요일 하루
- #58 - AI 시대에 필요한 개발 도구를 알아보자
- #57 - 동료가 작성한 코드 머지 그러나 오류 발견
- #56 - 빠르지도 느리지도 않은 개발 속도
- #55 - 테스트 결과로 요청 받은 수정 사항 처리
- #54 - 약 2주간의 개발 업무를 마치고...
- #53 - 바빴지만 다소 엉망이었던 지난 주
- #52 - ChatGPT 문답을 기록해 두자
- #51 - 한동안 안일하게 살았던 거 같다
- #1 ~ #50
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.
안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!
Upvoted! Thank you for supporting witness @jswit.