-
Notifications
You must be signed in to change notification settings - Fork 0
3주차 개인 회고 신유빈
신유빈 edited this page Nov 24, 2023
·
1 revision
- 지난주 프로젝트 현황 공유와 마스터클래스 이후에 개선해야 할 것이 있다고 느꼈다. 내가 맡은 화면의 코드 작성하느랴 바빠서 다른 팀원들 코드를 거의 보지 못했다. 그러다보니 내가 작성한 부분이 아닌 화면은 어떤 방식으로 작성된 것인지 알 수 없었다. 또, 코딩하면서 사소한 것들이라고 생각한 것들은 컨벤션을 정하지 않고 작성하다보니 일주일이 지나고 나니 각자 스타일도 꽤 많이 차이가 났던 것 같다.
- 지난 주말동안 팀원들의 코드를 모두 보고 로직을 이해하려고 노력했고, 컨벤션을 정해야 할 것들을 정리했다. 이번주에 코딩 컨벤션에 대해 추가로 논의를 진행했고, 지난주 보다는 나름 통일성이 생겼다.
- 일정 추가 화면이 상세/편집 화면으로 바뀌었다. 생각보다 일정 관련 화면에서 처리해야 할 일이 많아서 해당 화면의 기능을 구현하는데 많은 시간이 소요된 것 같다. 다이얼로그 관련 문제를 아직 완전히 해결하지 못해서 아쉽기는 하지만 그래도 여러 방법들을 시도해 볼 수 있는 좋은 기회였다. (네비게이션, Bundle 등.. 다이얼로그를 계속 새롭게 생성하면 이런 문제가 없을 것 같기는 한데, 한 번만 생성해서 show() 로만 처리하고 싶다)
- 일정 상세/편집 화면 다이얼로그들, 비슷한 기능들 다 분리하고 싶다... 리팩토링...
- 이번주는 구현에만 집중한 것 같다. 화면들은 어느정도 구현이 된 것 같은데, 구현하기에 바빠 새롭게 알게 된 것들이나 발생한 문제들을 정리하지 못한 것 같아 아쉽다.
- 내가 구현하고 있는 것을 빨리 끝내고 싶다는 마음도 들기는 했지만 팀프로젝트이기 때문에 다른 팀원들의 코드로 알아야 한다는 생각이 들어 안드로이드 팀원들 PR을 열심히 봤다. 파일을 하나씩 보면서 어떻게 데이터를 요청하고 처리해서 화면에 보여주는지 이해하려고 노력했다.
- 오늘 실행하다가 알게 된 사실.. 친구 목록 화면 구현하고 일정에 참가자 추가 하려고 했는데 안했다. 다음주에 해야지 feat. 다이얼로그
- 문제 발생하면 일단 캡쳐하고 어떤 문제인지 짧게라도 기록해놔야 할 것 같다.