[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 2주차 발자국 👣

[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 2주차 발자국 👣

👣 2주차 발자국

 

💻 강의 수강


👩🏻‍💻 학습 내용 요약

  • 주석에는 코드로 표현할 수 없는 우리의 의사 결정 과정과 도메인 로직을 작성하자.

  • 주석도 관리해 줘야 하는 문서다. 업데이트를 잊지 말자.

  • 변수는 사용하는 순서대로 배치하자.

  • 메서드 순서: 상태 변경 >> 판별 >= 조회

  • 패키지도 정보를 제공할 수 있으므로, 적당하게 쪼개서 관리해야 한다.

  • 코드를 읽는 것은 도메인 지식을 늘리는 것이 목표다.

  • 은탄환은 없다. 유연한 사람이 되자.

  • 잘 작성한 테스트 코드는 팀 내 공유 자원으로 좋은 자산이 된다.

 

🤔 학습 회고

  • Readable Code 강의는 듣고 이해하는 것만으로도 어려워서 시간이 오래 소요되었다...

  • 평소 테스트 코드에 대해 궁금해서 그런지, Practical Testing 강의가 재밌다~

  • 리팩토링 미션이 너무 어려웠다...

 

🎯 다음 주 학습 목표

  • Readable Code 강의 복습!!

 

 

미션


💭 미션 해결 과정

Day 7 미션

  • 중복된 부분이 많은 것 같아서 중복 제거를 진행하였다.

  • 추상화 레벨을 맞추기 위해서 추상화를 진행하였다.

  • 강의 시간에 알려주신 포인트를 최대한 반영해 보았다.

     

 

 

🤔 미션 회고

  • 완성도가 낮다고 생각은 했지만, 강의와 중간 점검을 듣고 나니 부족한 점이 많이 보였다.

  • 깔끔하지 않은 순서로 리팩토링했던 것 같다.

  • 어떻게 진행해야 할지 모르겠어서 코드를 계속 바라봤다...

 

 

👨🏻‍💻 강의 출처


 

댓글을 작성해보세요.

채널톡 아이콘