도리안의 개발 잡설 #136 - 시간이 걸리더라도 샘플 프로젝트를 먼저 만들어 본다
현재 프로젝트가 진행되고 있는데, 다른 앱의 기능 추가 요청까지 받은 상황. 이것은 서버 연동이 필요한데, 신규 API가 테스트 서버에 추가 되었고 그것을 앱과 연동하는 코드를 만들고 있다. 그런데 기존 소스에 바로 작업을 하는 것은 아니고 별도 샘플 프로젝트에서 작업하고 있다. 이유는 2가지가 있다. 1번째 이유는 구형 라이브러리인 Volley가 아닌 Retrofit2 라이브러리를 새로 적용해야 하기 때문이고, 2번째 이유는 기존 소스에서 바로 코드를 수정하는 것은 스파게티 코드를 만들 가능성이 있기 때문이다. 1번째 이유가 있는 조건에서 2번째 이유는 특히 더 문제가 될 수 있다. 조금 번거롭고 귀찮더라도 샘플 프로젝트를 만들어 API 연동이 잘되는지 검증하는 과정을 거치는 것이 더 낫다고 생각한다.
문제는 샘플 프로젝트 만드는 과정이 생각보다 길어질 수 있다는 것이다. 이것을 하는 건 좋은데, 그것 때문에 개발 일정에 딜레이가 발생하는 것은 좋지 않다. Retrofit2 관련 샘플 예제들은 이번 주말에 만들어 보려 한다. 이를 위해 이번 주말 오전에는 스터디 카페에 다녀올 예정이다. 시간을 벌 수 있는 최선의 방법은 아직 가족들이 잠들어 있는 오전 시간을 활용하는 것이다. 계획대로 실천하기 위해서는 오늘 밤부터는 일찍 자는 것이 좋다. 이 방안이 효과가 있기를 바란다.
지난 개발 잡설들
- #135 - 야근 후기
- #134 - 개발자 연봉이 가장 높은 나라는?
- #133 - 백신 접종 후 휴식 중
- #132 - 웹 관련 본인인증 이슈 분석에 하루를 보내다
- #131 - 리뉴얼 도중 발견한 중복 소스
- #130 - 앱 개선방안 작성
- #129 - 연휴에 발생한 문제의 원인은 백엔드에서 발생한 것으로...
- #128 - 연휴 마지막날은 평화롭게 그리고 개발 기간에 대한 생각
- #127 - 서비스 장애 관련 추가 분석
- #126 - 연휴 중 갑작스런 장애 대응
- #125 - 번아웃에 대한 대비는 반드시 필요하다
- #124 - 바깥 바람을 쐬며 머리를 식혀 본다
- #123 - 절대로 호구 잡혀서는 아니 된다
- #122 - 쉽지 않은 안드로이드 앱 리뉴얼
- #121 - 갑자기 치고 들어오는 업무
- #120 - 어제는 배탈, 오늘은 비염으로 고생 중
- #119 - 아프지 말자
- #118 - 금요일엔 일찍 퇴근을!
- #117 - 새 앱 개발 의뢰가 들어옴
- #116 - 이번 프로젝트에서 앱 리뉴얼 하기로
- #115 - 월요일부터 좋지 않은 컨디션
- #114 - 기존 앱을 다르게 짜보면 어떨까?
- #113 - 공부하기 싫은 주말
- #112 - 계정 하나 별도로 만들까 생각 중
- #111 - 집중이 안 되는 금요일
- #110 - 드디어 C 앱의 개발 범위 정해짐
- #109 - 기다리고 기다렸던 연륜있는 개발자
- #108 - 메인 앱의 크래쉬 이슈 분석 재시작
- #107 - 향후 오류 발생에 대비한 테스트 코드 작성 그리고 삽질
- #106 - 뭘 좀 하려고 하면 생기는 일들
- #105 - 유닛 테스트를 다시 생각해보며..
- #104 - iOS 앱 개발자는 다음달에 오기로
- #103 - 웹뷰에서 사진/저장공간 권한은 필요하지 않은 것으로
- #102 - 머리 아프게 하는 웹뷰의 사진 접근 권한
- #101 - WKWebView 통해 Photo Library 실행시 사진 권한 안 묻는 문제
- #51 ~ #100
- #1 ~ #50
@tipu curate
Upvoted 👌 (Mana: 3/4) Get profit votes with @tipU :)