[우아한테크코스] 프리코스 3주차 회고록

Jeremy·2022년 11월 14일
0

이번 주차에서는 미션 목표인 클래스 분리에 초점을 맞추어 과제를 수행했습니다. 큰 기능을 중심으로 클래스를 분리하였고 작은 기능별로 함수를 분리하였습니다. 그리고 어떤 기능인지를 명확하게 이해할 수 있도록 이름을 지었습니다. 테스트 또한 클래스별로 파일을 나누어 진행하였습니다. 클래스 분리를 통해 지난 과제보다 더 깔끔하고 가독성있는 코드로 진화할 수 있었던 것 같습니다.
더불어 로또 클래스의 프리픽스에 대하여 의문점을 가지며 자바스크립트 deep dive라는 도서를 참고하여 이에 대한 기능에 대해서 공부하였습니다. 제품 설명서처럼 고객에게 불필요한 정보들을 private하게 관리하고 필요기능만 public하게 제공한다는 비유를 찾고서는 쉽게 이해할 수 있었던 것 같습니다. 그래서 그러한 객체들을 찾아 프리픽스를 활용하여 private하게 수정하며 한 단계 더 성장할 수 있었습니다.

profile
chill~

0개의 댓글