인프런 워밍업 클럽 2기 백엔드 클린 코드와 테스트 코드 2주 차 발자국

이번주 회고

두 번째 주 인프런 워밍업 클럽2기 클린코드와 테스트를 진행하였습니다.
평일에 꾸준히 시간을 내어 학습하는 것이 쉬운 일이 아닌 것 같습니다. 하지만 세 달만 노력해서 버릇이 되도록 노력해봐야겠습니다.
개인적으로 이번 주 라이브 강의가 너무 알차서 만족스러웠습니다. 특히 코드 리뷰 부분에서 많이 배웠습니다. 또한 다른 사람과 스터디를 해야 결국 클린코드라는 것이 완성된다는 생각이 들었습니다. 그래서 스터디를 한 번 구해봐야겠습니다.


강의를 수강하면서 꼭 기록하고 싶은 내용

  • 리팩토링은 정해진 부분만 진행하기
    결과 값이 달라지는 리팩토링은 리팩토링이 아니다. 정해진 요구사항이라는 것이 있기 때문에 리팩토링을 하되, 결과 값이 달라지면 안된다.

 

  • Config를 이용한 설정
    PassType처럼 단계별로 값이 정적으로 설정되어 있는 경우, 중간에 Config로 이를 구분해놓으면 후에 유지보수 할 때 Config만 수정하면 되기때문에 매우 편한다. 팩토리패턴과 유사한 느낌인 것같다.

 

  • Exception은 비싸다.
    무조건 Exception을 날리는 것은 좋지 못하다. Exception은 비싸기 때문에 적절한 상황에 사용하는 것이 좋다.

     



댓글을 작성해보세요.

채널톡 아이콘