오늘 적은 지식 한 조각
오늘 SK C&C 서류합격했다!! 근데 4일 뒤에 코테랑 SKCT 심층 검사 본다는데.. 둘다 준비 1도 안 됐다고 ㅠㅠ,,,, 후딱 밑의 과제 하고 코테 준비 해야지..
오늘은 드디어 자바 개인 과제가 나왔다. 원하는 가게 하나 정해서 키오스크 구현하기!
근데 요구사항이 좀 복잡해서 조금 당황했다. 하루 꼬박 설계에 썼는데도 아직 코드 한 줄 못 적었다. ㅠㅠ
나름 요구사항 정의서, 유스케이스 다이어그램, 플로우 차트, 클래스 다이어그램 만들면서 찬찬히 문서화 하고 있다.
깃허브 레포의 WIki에다가도 정리하고 있기는 하니 자세히 볼 사람은 여기서 보고, 밑에는 조금만 보여줘야겠다.
우선 요구사항 정의서는 너무 길어서 깃허브에서 보는 게 좋을 것 같고, 유스케이스 다이어그램을 보여주자면,
짠! 요구사항을 읽고 읽고 또 읽어서 만들었다,, 근데 액터와 첫 4개 유스케이스 사이에 하나가 더 있어야 할 것 같아서 그거 나중에 수정 고민을 해봐야 겠다. 메인 메뉴 출력하는 부분이 들어가야 할 것 같다.
그리고 플로우 차트는,
짜잔, 애용하는 피그잼으로 알록달록 그려봤다. 아 이제보니 참/거짓 안 넣었네 ㅋㅋ 나중에 수정하기로~
그리고 아직 미완이긴 한데 클래스 다이어그램도 적고 있다.
ㅋㅋ 아주 심플.. 하지만 사실 객체지향의 사실과 오해를 열심히 읽으며 도출?해낸 결과다.. 나중에 Scanner, Cart, SalesRecord 등등 이거 Container 만들어서 입력 필요한 곳에 Scanner 넣어주는 등 의존성 주입 해주면 좋을 것 같다.. 영한이형 강의중에 컨테이너 만들어보는거 있었던 거 같은데 그거 함 다시 봐바야지.
일단 오늘은 여기까지 했고, 내일은 클래스 다이어그램 마저 다 만들고 코드 작성 시작 해야겠다.
'TIL ✍️' 카테고리의 다른 글
23년 10월 20일(금요일) - 14번째 TIL (1) | 2023.10.20 |
---|---|
23년 10월 19일(목요일) - 13번째 TIL (0) | 2023.10.19 |
23년 10월 17일(화요일) - 11번째 TIL (0) | 2023.10.18 |
23년 10월 13일(금요일) - 10번째 TIL (0) | 2023.10.13 |
23년 10월 12일 - 9번째 TIL (0) | 2023.10.12 |