벌써 마지막 미션을 받았다. 자소서를 쓴지 며칠 지나지 않은 것 같은데 11월 달은 유독 더 빨리 지나간 것 같이 느껴진다. 그만큼 몰입하면서 성장했다고 생각한다. 이번 포스팅 역시 4주차 미션을 진행하면서 배운 내용과 아쉬운 점에 대해 작성하도록 하겠다. 배운 내용을 말하기 전에 3주차 회고를 보면 아쉬운 점을 작성했는데, 그것을 바탕으로 4주차 때 3가지 목표를 세웠다. MVC 패턴 적용해보기 외부에서 객체를 주입받는 의존성 주입(DI) 구현해보기 테스트하기 좋은 코드로 리팩토링 해보기 위 목표들을 최대한 적용해보려고 노력했고, 그 결과 조금 더 Clean Code에 대해서 알아가고 있는 것 같아 뿌듯했다. 목표를 세워서 해당 목표를 중심으로 구현해보는 것도 좋은 것 같다. MVC 패턴 지난 과제를 ..
미션 - 숫자 야구게임을 참고해주세요. (회고 말고 코드 설명을 한다라고 보시면 될 것 같습니다.) 클래스보다 객체의 속성과 행위가 우선이다 클래스는 객체를 추상화하는 도구일 뿐이다. 그럼 먼저 주요 객체들을 알아보자. 구현해야할 게임은 숫자 야구게임으로, 큰 흐름을 생각하면 다음과 같다. 1. 컴퓨터가 랜덤한 3자리 숫자를 생성한다. 2. 게임을 하는 사람은 3자리 수를 입력한다. 3. 입력한 3자리 수에 대한 힌트를 출력한다. 4. 위 과정을 반복한다. 5. 만약 3자리 수가 모두 일치한다면 게임종료를 알리고 재시작 여부를 묻는다. 6. 재시작을 요청하면 재시작을, 종료를 요청하면 종료한다. 위 과정을 프로그래밍적으로 생각하기 전에 현실적으로 봐보자. 우선 3자리 숫자를 생성하는 컴퓨터가 필요할 것 ..
- Total
- Today
- Yesterday