워밍업 클럽 2기 BE 클린코드 & 테스트코드 🐾2주차 발자국
1개월 전
🎞 강의
Readable Code: 읽기 좋은 코드를 작성하는 사고법 강의 | 박우빈 - 인프런 (inflearn.com)
📃 학습 내용
코드 다듬기
좋은 주석이란 무엇일까?
변수, 메서드의 나열 순서도 중요하다.
비슷한 기능을 가진 클래스들을 하나의 패키지로 묶어보자.
리팩토링 연습
중복 제거, 메서드 추출로 높은 추상화 레벨로 만들자.
객체의 책임을 명확히 하고, 응집도를 강하게 하자.
다양한 관점에서 추상화를 설계하자.
기억하면 좋은 조언들
눈으로만 읽지 말고, 지금까지 배워 온 기법들을 사용하여 직접 리팩토링 하면서 읽어보자.
추상화가 너무 과도화되면 복잡도가 높아지니까 오버 엔지니어링을 경계하자.
📝 회고
Liked 리팩토링 작업이 날이 갈수록 익숙해지고 있다.
Lacked 강의 진도를 따라가지 못해 라이브 강의에서 설명하는 내용을 이해하는데 조금 어려움이 있었다.
Learned 연습 프로젝트를 통해 언제 이 기법이 사용되는지 리팩토링 경험을 쌓았다.
Longed for 강의 진도를 열심히 따라가보자!
댓글을 작성해보세요.