🎁 모든 강의 30% + 무료 강의 선물🎁

워밍업 클럽 3기 BE 클린 코드 - 1주차 발자국

️ 박우빈님의 Readable Code: 읽기 좋은 코드를 작성하는 사고법 강의를 수강하며 작성한 내용입니다.

 

 

강의 수강

  • 명확한 이름 짓기

  • 추상화 레벨 맞추기

  • 빨리 리턴하기

  • 추상화를 통해 중첩문 줄이기

  • 공백의 의미

  • 부정어보다 긍정어/바로 읽히도록

  • 예외 가능성 낮추기

  • Setter 금지, Getter는 생각해보고 쓰기

  • 필드 수는 적게 사용하기

  • 도메인 지식은 만드는 것이 아니라 발견하는 것

 

미션

Day2

카페에서 커피를 마시는 것을 구체 레벨로 표현하기

  1. 카페에 도착한다.

  2. 원하는 음료를 키오스크 혹은 직원에게 주문한다.

  3. ‘나’는 자리에 앉는다.

  4. 직원이 음료를 제조한다.

  5. 제조한 음료를 ‘나’에게 전달한다.

  6. 전달받은 음료를 가지고 자리에 돌아온다.

  7. 음료를 마신다.

Day4

https://night-geography-507.notion.site/3-BE-Day-4-1af205648a1680e78f9ade8e629bdc6a

 

 

회고

  • 미리 듣는 건 좋았지만 하루 이틀 미뤄지다보니 온전히 집중해서 수강하지 못한 점이 아쉽다.

  • 미션을 통해 추상화를 직접 적용해보고 SOLID에 대해서도 내 생각을 정리해 볼 수 있어서 흥미로웠다.

목표

  • 다음주는 꼭 주어진 챕터를 그날그날 듣고 끝내는게 목표!

    • 미리 하겠다는 욕심에 더 미루지 말자

  • 무조건 따라하기 보다 왜 이렇게 했는지 생각해보기

  • 좋은 건 실무에 바로 적용해서 내 걸로 만들기

댓글을 작성해보세요.


채널톡 아이콘