Skip to content

Sprint 3 회고록

Taehyuny edited this page Jul 8, 2022 · 2 revisions

📅 기간

22.07.04 ~ 22.07.08

Q. 이번 스프린트 무엇을 했는가

  • 구글 로그인, 카카오 로그인 API 사용법 documentation
  • View 레이아웃 디자인 - Splash, Sign-In, Sign-Up
  • Retrofit2 라이브러리를 이용하여 구글, 카카오 로그인 및 토큰 검증 성공
  • 보안 데이터 hiding
  • 코루틴 맛보기
  • 회원가입 로직 구현중

Q. 프로젝트 진행하며 좋았던 점

  • 태현:
    • 로그인 API 문서화의 중요성을 알게됨.
    • 반응형 UI에 대응하는 ConstraintLayout을 사용해보면서 새로운 경험을 한 점이 좋았다.
    • Retrofit도 새로 써보면서 GET, POST 등 요청에 대해 깊은 고민을 할 수 있었다.
    • 다양한 콜백을 경험해보면서 동기 & 비동기 처리에 대한 이해를 할 수 있었다.
  • 승건:
    • 사용되는 도구들이 모두 다 처음 사용해보는 것이여서 진도는 조금 느린 것이 아쉽지만 조금 더 프로젝트에 대한 심도있는 고민과 고찰을 할 수 있었던 것 같다.
    • API 키와 같은 보안 이슈에 대한 깊은 고민과 솔루션을 알게 되서 좋았던 것 같다.
    • 여태껏 난잡하게 코드를 짰었는데 프로젝트, 협업, 테스트, 가독성 등등을 고려하여 어떻게 하면 코드를 Clean하게 짤 수 있을까 에 대한 정말 심도 있는 고민을 할 수 있었던 것 같아서 좋았다.

Q. 프로젝트 진행하며 있었던 애로사항

  • 모듈화에 대한 기준 고민
  • 라이브러리 사용법 문서화

Q. 이번 스프린트의 특별한 경험

  • 태현:
    • Retrofit 처음 써본 것
    • 동기 & 비동기 처리 이해
  • 승건:
    • View와 관련된 코드내에서 비즈니스 로직 등이 포함되어서 여러가지 사항들을 고려하기 어려웠었는데, 그래서 코드를 모듈화, 함수화 등등 쪼개는 사용하도록 고민을 정말 깊게 했었는데, 깊게 투자한 만큼 만족스러운 코드가 만들어진 것 같았다.
    • 동기, 비동기 처리에 대한 이해는 있었지만 최적화하는 효율적인 코드를 짜기에는 고민이 많았었는데, 코루틴을 사용해서 나름 해결한 것 같았다. 그래도 조금 더 코루틴 자체를 이해하는 것이 필요하고 더 효율적인 코드를 짜도록 더 고민을 해보는 것이 좋을 것 같다.

Q. 다음 스프린트에는 무엇을 할까

  • 메인 페이지
  • 게시물 View, 기능 구현