1 ) 개요
- 원래는 계산기 프로젝트를 진행하며 트러블 슈팅을 작성하려고 하였으나 트러블 슈팅을 적을만한 현상이 발생하지 않아서 회고록을 작성하게 되었다.
2 ) 회고
- 이번 개인 과제를 진행하며...
- 이번 개인 과제는 필수 과제 ( Lv.1 ~ Lv.2 )와 도전 과제 (Lv.3) 이렇게 두 가지로 나누어져 있다.
- 먼저 필수 과제를 Lv.1을 진행하는 도중 문제는 아예 없었고 앞에 강의를 수강하였다면 쉽게 해결할 수 있다.
- Lv.2를 진행하던 도중 두 번의 문제가 발생.
- 첫 번째 문제 : 반복문 실행 도중 계산 결과값만 반복됨.
- why? 숫자와 사칙연산 기호를 넣는 Scanner와 println을 반복문 안에 넣지 않음.
- 코드를 한 번 실행한 후 결과값만 나오는 것을 확인 후 바로 수정.
- 두 번째 문제 : Getter와 Setter의 이해도 문제.
- 과제 도중 연산 결과를 저장하고 있는 컬렉션 필드에 직접 접근하지 못하도록 수정(캡슐화)
- 진행이 있었는데 접근제어자와 Get,Setter의 이해도 부족으로 인한 진행 막힘.
- 튜터님의 접근제어자 설명과 Get,Setter의 이해를 도와주셔서 바로 해결.
- 해답 코드를 알려주시는 게 아닌 개념과 문법 설명을 자세히 해주셨다.
- 첫 번째 문제 : 반복문 실행 도중 계산 결과값만 반복됨.
완성된 코드는 아래 깃헙주소로...
https://github.com/GyeonghwanCheon/Calcultator/tree/main/CalCulrate
'TIL > Project' 카테고리의 다른 글
TIL 2024-10-22 (숫자 야구 게임 - 2) (0) | 2024.10.22 |
---|---|
TIL 2024-10-21 (숫자 야구 게임 - 1) (0) | 2024.10.21 |
[KPT 회고록] (mini project) (0) | 2024.10.08 |
TIL 2024-10-02(미니 프로젝트 1.) (1) | 2024.10.02 |
TIL 2024-10-01(미니 프로젝트 0.) (0) | 2024.10.01 |