230331 풀스택 22일차 - 명언 앱 5단계 마무리, 리팩토링 도입2(컨테이너, 디버깅), 6단계 구현시작

황인성·2023년 3월 31일
0

Scanner 로직을 간단하게 하기 위한 리팩토링(Container class 이용)
기능별로 리팩토링 완료한 상태에서
스캐너의 로직흐름이 메인 >> 앱 >> wisesayingcontroll로 던지는 구조이기 때문에
컨테이너를 만들어서 스캐너 기능을 static으로 담고
각 클래스로 뿌려주는 역할을 구현할 거임.

  1. Container 클래스 만들고
  2. public static void init() {
    Scanner sc = new Scanner(System.in);
    }
    을 만들어서 스캐너 생성함.
  3. 컨테이너 클래스에 private static Scanner sc; 가 자동생성 되도록 함.
  4. init이 있으면 close도 있기마련이기 때문에
    public static void close() {
    sc.close();
    }
    로 메서드로 처리해줌.
    5. 메인영역으로 가서

자바 인텔리제이(Intellij) 디버깅하는법
1. 로직 행(줄) 표시줄에 포인팅(빨간점에 체크)을 찍는다.(실행지점, 종료지점)
2. 벌레버튼(디버그)누르고 F5랑 F6을 이용해서 추적을 한다.

기획서 뼈대
0. 팀원소개
1. 주제
2. 구현 기술
3. 대략적인 설계에 대한 내용
4. 업무분담
5. ppt, 구글 오피스 등으로 하는게 좋음

부트캠프 발표 유튜브 최종발표라 결과물까지 나오겠지만 그정도까진 안해도 되고
국비교육 발표 유튜브 쳐보면 예시 많이 있음

최종 3차까지 발표 이루어질 것

profile
문제 해결을 위해 끊임없이 파고드는 걸 좋아합니다.

0개의 댓글