All Articles

190809 TIL

오늘 한 일

  • 카카오 클론 챌린지 열 한 번째 과제

    • 코드 링크
    • 어제와 같은 모바일 화면 클론 코딩을 했다. 이제 비교적 수월하게 진행이 된다.
  • 프로그래머스에서 최대공약수와 최대공배수를 구하는 문제를 풀었다. 그 외 간단한 문제를 하나 더 풀었다.

    • 기본적인 풀이와, 유클리드 호제법을 활용해서 풀어보았다.
  • 위 문제를 바탕으로 TDD를 진행해보았다.

    • 코드 링크
    • 진행하는데 생각보다 어려움을 많이 겪어서, 시간을 많이 소모했다.
  • 독서 하루 3분 네트워크

어려움을 겪은 일

  • TDD용 문법(?) 사용과 코드를 작게 나누는 일

    • 테스트할 코드를 export 하고 test.js 에서는 import 하는 과정에서 어려움을 겪었다. 어떻게 작동되는 것인지 이해가 부족해서인 것 같다.
    • 어디까지 나눠야하는지 잘 모르겠고 나누는 것이 어렵다. 테스트하기 위해서는 a, b를 인자로 받고 a + b 를 리턴하는 것처럼 깔끔한 함수가 좋다. 하지만 실제 구현하려는 로직에서는 이렇게 작게 나누는게 아직 힘들다.

내일 할 일

  • 내일 아침에는 카페 재고 프로그램의 초안을 작성해놓고 스터디에 참여한다.
  • 최대공약수와 최소공배수를 구하는 프로그램을 TDD로 작성하고 아샬님께 메일보내서 피드백 받아야겠다.
  • 코멘토 과제를 완료해야겠다.
  • 카카오 클론 챌린지 열 두 번째 과제

항상 생각할 점

(1)스스로 구현하려고 해보기
(2)현상보다 원인에 집중하기
(3)작은 단위로 나눠서 구현하고 자주 공유하기

이번달 목표

카카오 클론 챌린지 통과 | 코멘토 부트캠프 모든 과제 수행 및 통과 | 아샬님께 회고 메일 10회 이상 보내기