[인프런 워밍업 클럽 백엔드 스터디 2기] 2주차 발자국
강의 내용 Section 6 : 코드 다듬기 주석의 양면성에 대해 배우면서 불필요한 주석을 줄이고 좋은 주석을 작성하는 방법을 배울 수 있었다. 변수와 메서드의 나열 순서에 대하여 2가지 방법을 배웠는데 확실히 public 메서드와 private 메서드를 따로 분리하여 나열하는 것이 가독성이 좋아보였다. 패키지를 의미 단위로 나누는 방법을 배웠는데, 먼저 ...
- 좋아요수
- 0
강의 내용 Section 6 : 코드 다듬기 주석의 양면성에 대해 배우면서 불필요한 주석을 줄이고 좋은 주석을 작성하는 방법을 배울 수 있었다. 변수와 메서드의 나열 순서에 대하여 2가지 방법을 배웠는데 확실히 public 메서드와 private 메서드를 따로 분리하여 나열하는 것이 가독성이 좋아보였다. 패키지를 의미 단위로 나누는 방법을 배웠는데, 먼저 ...
강의 수강 추상과 구체 구체적인 이름 짓기 팁과 메서드의 추상화 방법을 알 수 있어서 좋았습니다. 추상화 레벨이라는 것을 처음 알게 되었고 추상화 정도에 따라 코드를 분리시키는 것을 이해하기 쉽게 알려 주셨습니다. 논리, 사고의 흐름 early return을 배우면서 항상 else가 꼭 필요한가에 대한 의문을 해소할 수 있었습니다. 부정문을 써진 코드를 볼...
1. 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다. ✔ 사용자가 생성한 '주문'이 유효한지를 검증하는 메서드. ✔ Order는 주문 객체이고, 필요하다면 Order에 추가적인 메서드를 만들어도 된다. (Order 내부의 구현을 구체적으로 할 필요는 없다.) ✔ 필요하다면 메서...