인프런 워밍업 클럽 2기 백엔드 클린 코드와 테스트 코드 2주 차 발자국
1개월 전
이번주 회고
두 번째 주 인프런 워밍업 클럽2기 클린코드와 테스트를 진행하였습니다.
평일에 꾸준히 시간을 내어 학습하는 것이 쉬운 일이 아닌 것 같습니다. 하지만 세 달만 노력해서 버릇이 되도록 노력해봐야겠습니다.
개인적으로 이번 주 라이브 강의가 너무 알차서 만족스러웠습니다. 특히 코드 리뷰 부분에서 많이 배웠습니다. 또한 다른 사람과 스터디를 해야 결국 클린코드라는 것이 완성된다는 생각이 들었습니다. 그래서 스터디를 한 번 구해봐야겠습니다.
강의를 수강하면서 꼭 기록하고 싶은 내용
리팩토링은 정해진 부분만 진행하기
결과 값이 달라지는 리팩토링은 리팩토링이 아니다. 정해진 요구사항이라는 것이 있기 때문에 리팩토링을 하되, 결과 값이 달라지면 안된다.
Config를 이용한 설정
PassType처럼 단계별로 값이 정적으로 설정되어 있는 경우, 중간에 Config로 이를 구분해놓으면 후에 유지보수 할 때 Config만 수정하면 되기때문에 매우 편한다. 팩토리패턴과 유사한 느낌인 것같다.
Exception은 비싸다.
무조건 Exception을 날리는 것은 좋지 못하다. Exception은 비싸기 때문에 적절한 상황에 사용하는 것이 좋다.
댓글을 작성해보세요.