![[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 2주차 발자국 👣](https://cdn.inflearn.com/public/files/blogs/733c6b9c-4289-400c-bd36-5a69b7acf31f/인프런 워밍업 클럽 4기썸네일_직사각형.png)
[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 2주차 발자국 👣
13일 전
👣 2주차 발자국
💻 강의 수강
👩🏻💻 학습 내용 요약
주석에는 코드로 표현할 수 없는 우리의 의사 결정 과정과 도메인 로직을 작성하자.
주석도 관리해 줘야 하는 문서다. 업데이트를 잊지 말자.
변수는 사용하는 순서대로 배치하자.
메서드 순서: 상태 변경 >> 판별 >= 조회
패키지도 정보를 제공할 수 있으므로, 적당하게 쪼개서 관리해야 한다.
코드를 읽는 것은 도메인 지식을 늘리는 것이 목표다.
은탄환은 없다. 유연한 사람이 되자.
잘 작성한 테스트 코드는 팀 내 공유 자원으로 좋은 자산이 된다.
🤔 학습 회고
Readable Code 강의는 듣고 이해하는 것만으로도 어려워서 시간이 오래 소요되었다...
평소 테스트 코드에 대해 궁금해서 그런지, Practical Testing 강의가 재밌다~
리팩토링 미션이 너무 어려웠다...
🎯 다음 주 학습 목표
Readable Code 강의 복습!!
✉ 미션
💭 미션 해결 과정
Day 7 미션
중복된 부분이 많은 것 같아서 중복 제거를 진행하였다.
추상화 레벨을 맞추기 위해서 추상화를 진행하였다.
강의 시간에 알려주신 포인트를 최대한 반영해 보았다.
🤔 미션 회고
완성도가 낮다고 생각은 했지만, 강의와 중간 점검을 듣고 나니 부족한 점이 많이 보였다.
깔끔하지 않은 순서로 리팩토링했던 것 같다.
어떻게 진행해야 할지 모르겠어서 코드를 계속 바라봤다...
👨🏻💻 강의 출처
댓글을 작성해보세요.