우아한테크코스2 우아한테크코스 프리코스 4주차 회고 🍀 목표 3주차 피드백을 바탕으로 이번주 목표를 작성했다. 마침 클래스와 모듈화의 기준을 세우고 싶었는데, 이에 대한 내용이 공통 피드백에 잘 나와있었다. 1. 비즈니스 로직(데이터 처리 및도메인) 과 UI 로직(화면에 데이터 표시)을 분리한다. - UI관련 코드는 별도의 View클래스로 분리한다. - 객체 상태를 보기 위한 로그 메시지 성격이 강하다면 toString()으로 상태를 표현한다.- UI에서 사용할 데이터가 필요하다면 getter메서드를 통해 View 계층으로 데이터를 전달한다. 2. 객체의 상태 접근을 제한한다. 필드는 private class 필드로 구현한다. ➡️ 이유 1) 데이터 은닉과 보안: 외부에서 직접 접근할 수 없게 하여 의도치 않은 데이터 조작을 방지한다. 2) 유지.. 2024. 11. 25. 우아한테크코스 프리코스 3주차 회고 2주차 피드백 함수를 더 작게 구현하기. 한 가지 일만 하도록.depth 2까지만 -> 이 부분은 프로그래밍 요구사항에 나와 있었는데 제대로 보지 않았다.15라인이 넘지 않도록 구현커밋 메세지에 신경쓰기 : body부분 상세히. 무엇을 , ~하도록 , ~하게 수정for-of 보다는 forEach문을 쓰자. 자바스크립트 메서드 활용하기.개행 신경쓰기개인적 목표로는 기능 구현 목록 구조도를 만드는 것, WIL과 회고를 블로그에 올리는 것, 리팩토링을 하는데에 시간을 더 많이 쏟기를 정했다. 그동안 일요일까지 문제를 해결하고 월요일에 리팩토링을 했었는데 이제 토요일까지 문제를 해결해보기로 했다. 기능 요구사항간단한 로또 발매기를 구현한다.로또 번호의 숫자 범위는 1~45까지이다.1개의 로또를 발행할 때 중복되.. 2024. 11. 6. 이전 1 다음