오늘은 마지막으로 프로젝트를 마무리하고 프로젝트 점검을 받았다. 오늘 마무리 해준 내용은 다음과 같다.
- 수정 기능 업데이트
- 로그인을 끝낸 직후나 기록을 수정한 직후 화면 전환
이전의 내 앱은 로그인을 끝낸 직후나 기록을 수정한 직후 화면 전환이 이루어지지 않아 어색했다. 로그인을 했는데 로그인 화면에 남아있도록 하거나, 기록을 수정했는데 기록 수정 화면에 남아있도록 하는 앱은 어디에도 없을 것이다. 구현을 할 때 내가 사용하는 서비스를 떠올리면서 최대한 비슷하게 따라해봐야 한다. 조금 더 꼼꼼히 사용자의 입장에서 생각해보고 체크한다면 훨씬 나은 퀄리티의 서비스를 제공할 수 있다. 지금 내 수준에서는 엄청난 기능을 추가하진 않더라도 최소한 어색한 부분은 없어야 할 것이다.
마무리를 끝낸 후 점검 시간에는 내가 만든 앱에 대해 간단히 소개하고 시연했다. 내가 짠 코드도 확인해주셨는데 각각의 객체가 담당하는 기능이 부족하다는 피드백을 주셨다. 객체가 스스로 기능할 수 있도록 코드를 짰어야 하는데 보여지는 곳에서 모든 걸 처리하고 있었다. 여전히 UI와 핵심 로직의 분리가 잘 되지 않고 있다. 단숨에는 아니더라도 계속해서 인지하고 더 나은 코드가 될 수 있도록 시도해야 한다.
프로젝트 주간이 모두 끝났는데, 이번주 내내 개선해야 할 부분들이 많이 느껴져서 한편으로는 좋기도 하고 아쉽기도 했다. 아직까지 개선해야 할 부분들은 많지만 개선된 부분은 적은 것 같다. 주간회고를 작성하면서 액션 플랜을 구체적으로 정하고 다음주에는 더 많은 부분을 개선할 수 있도록 하자.