2020-01-10 TIL

Facts

  • 장바구니 체크박스 삭제 기능을 구현했다.
  • 아이템 디테일 화면에서 구매하기를 누르면 해당 아이템이 구매 목록에 쌓이도록 구현했다.

Feelings

프로젝트의 규모가 커지면서 기능 하나하나를 추가하는 것이 처음 기능을 추가할 때보다 손이 많이 가고 시간도 더 오래 걸리는 느낌이 들었다. 그러면서 속도를 올리려고 하다 보니 리팩토링을 못하는 경우가 많아진 것 같다.

Findings

  • 알고리즘 1레벨 문제를 풀고 너무 자만감에 심취해 있었던 것 같다. 오늘 2레벨 문제를 풀고 더 열심히 해야 된다는 것을 알았다.
  • 체크 박스를 체크했을 때 로딩 시간이 0.2초 정도 걸리는 것을 보고 로직이 복잡하다는 것을 알았다. 왜 코드 중복을 없애고, 로직을 단순하게 가져가야 하는지 알았다.

Future Action Plan

기능을 다 구현하고 내가 작성한 코드의 중복을 없애고, 더 효율적으로 단순하게 코드를 리팩토링해야겠다.

Feedback