워밍업 클럽 2기 BE 클린코드 & 테스트코드 🐾2주차 발자국

워밍업 클럽 2기 BE 클린코드 & 테스트코드 🐾2주차 발자국

🎞 강의

Readable Code: 읽기 좋은 코드를 작성하는 사고법 강의 | 박우빈 - 인프런 (inflearn.com)


📃 학습 내용

  • 코드 다듬기

    • 좋은 주석이란 무엇일까?

    • 변수, 메서드의 나열 순서도 중요하다.

    • 비슷한 기능을 가진 클래스들을 하나의 패키지로 묶어보자.

  • 리팩토링 연습

    • 중복 제거, 메서드 추출로 높은 추상화 레벨로 만들자.

    • 객체의 책임을 명확히 하고, 응집도를 강하게 하자.

    • 다양한 관점에서 추상화를 설계하자.

  • 기억하면 좋은 조언들

    • 눈으로만 읽지 말고, 지금까지 배워 온 기법들을 사용하여 직접 리팩토링 하면서 읽어보자.

    • 추상화가 너무 과도화되면 복잡도가 높아지니까 오버 엔지니어링을 경계하자.

     

📝 회고

Liked 리팩토링 작업이 날이 갈수록 익숙해지고 있다.

Lacked 강의 진도를 따라가지 못해 라이브 강의에서 설명하는 내용을 이해하는데 조금 어려움이 있었다.

Learned 연습 프로젝트를 통해 언제 이 기법이 사용되는지 리팩토링 경험을 쌓았다.

Longed for 강의 진도를 열심히 따라가보자!

댓글을 작성해보세요.

채널톡 아이콘