인프런 워밍업 클럽 2기(클린코드/테스트 코드)_1주차 발자국
1주 회고 (KPT 템플릿 활용)
Keep (만족했고, 앞으로 지속하고 싶은 부분)
섹션2의 내용인 '추상'에 대해서 그동안 이렇게까지 깊게 생각해본적 없었는데, 강의 덕분에 추상을 객체지향적인 관점과 함께 생각해볼 수 있었다.
'캡추상다'처럼 객체지향에 대해 거의 암기식으로 생각을 했었는데 코드와 자세한 설명으로 인해 필요성을 느꼈고 더 와닿게 배울 수 있었다.
평일에 퇴근하고 공부를 해야한다는 생각은 했었지만, 그동안 피곤하다는 이유로 실천하는 것이 어려웠다. 그렇지만 워밍업 클럽에 참여하며 강제성이 생겨 조금씩이라도 공부를 할 수 있었다. 이번 기회에 공부습관을 잘 만들어서 지속적으로 이어졌으면 좋겠다.
Problem (부정적인 요소로 작용했거나 아쉬웠던 점)
지난 달 말부터 새로운 프로젝트에 참여하게 되면서 쉬는 날에도 업무를 해야하는 경우가 생겨 스터디에 투자할 수 있는 시간이 적었다.
이로 인해 강의 진도를 커리큘럼대로 따라가지 못해 밀리거나 미션을 마감기한 전에 급하게 제출하는 경우가 있었다.
Try (Problem에 대한 해결 방식으로 다음에 시도해볼 점)
워밍업 클럽에 참여하는 동안에는 주말의 휴식, 여가시간을 줄이고 강의내용과 미션에 좀 더 집중해봐야겠다.
배웠던 내용을 정리하면서 강의를 수강하다보니 강의를 듣는 시간이 오래 걸렸다. 커리큘럼보다 진도가 늦어진 경우에는 강의를 정리하기보다는 먼저 정해진 진도까지 수강하고 여유가 있을 때 복습하는 겸 강의를 정리하면 좋을 것 같다.
미션 정리
day2 미션 _"추상과 구체" 강의를 듣고, 생각나는 추상과 구체의 예시가 있다면 한번 3~5문장 정도로 적어봅시다.
헬스장에서 운동을 하는 과정을 구체 레벨에서 표현한다면?
헬스장에 도착해 출입 카드 등을 통해 출입을 인증한다.
운동복과 운동화를 착용한다.
준비운동 또는 스트레칭을 통해 근육을 풀어준다.
기구 또는 맨몸을 사용하여 신체를 조절한다.
헬스장을 나가며 출입을 종료한다.
day4 미션
1) 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다.
2) SOLID에 대하여 자기만의 언어로 정리해 봅시다.
댓글을 작성해보세요.