[워밍업 클럽] BE 클린코드&테스트 2주차 발자국
2개월 전
강의: Readable-Code: 읽기 좋은 코드를 작성하는 사고법
학습 내용
코드 다듬기
코드를 설명하는 주석, 자주 변하는 정보 관련 주석 지양
코드에 모든 의도 녹였음에도 불구하고 전달해야 할 정보 남았을 때 주석 작성
인지적 경제성을 고려한 변수와 메서드 나열 순서 고려할 것 → 나열 순서로도 의도와 정보를 전달할 수 있다
패키지는 문맥으로써의 정보 제공 -> 처음 만들 때부터 잘 고민해서 패키지 나눌 것
리팩토링 연습
추상화 레벨 맞추기 : 중복 제거, 메서드 추출, 객체에 메세지 보내기 등
객체의 책임과 응집도 : 일급 컬렉션 사용, 새 객체 생성 등
기억하면 좋은 조언들
항상 정답인 기술은 없다. → 한계까지 연습해보고 적정 수준, 적정 시점 깨닫기
회고
Liked 정해진 기한 내에 완강이라는 목표를 달성했다!
Lacked 미션 제출에 시간을 많이 쓰지 못한 점이 아쉽다.
Learned 가독성 좋은 코드를 작성하기 위한 객체지향적 사고 방식
Longed for 남은 강의도 진도 안 밀리고 완강하기 & 강의 내용 개인 프로젝트에 바로 적용해보기
댓글을 작성해보세요.